DatabaseUpdateProperties interface

資料庫更新屬性。

屬性

autoPauseDelay

在幾分鐘后自動暫停資料庫的時間。 -1 值表示已停用自動暫停

catalogCollation

元資料目錄的定序。

collation

資料庫的定序。

createMode

指定資料庫建立模式。

默認值:定期建立資料庫。

複製:建立資料庫做為現有資料庫的複本。 sourceDatabaseId 必須指定為源資料庫的資源標識碼。

次要:建立資料庫做為現有資料庫的次要複本。 sourceDatabaseId 必須指定為現有主資料庫的資源標識碼。

PointInTimeRestore:藉由還原現有資料庫的時間點備份來建立資料庫。 sourceDatabaseId 必須指定為現有資料庫的資源標識符,而且必須指定 restorePointInTime。

復原:藉由還原異地復寫備份來建立資料庫。 sourceDatabaseId 必須指定為要還原的可復原資料庫資源標識符。

還原:藉由還原已刪除資料庫的備份來建立資料庫。 必須指定sourceDatabaseId。 如果 sourceDatabaseId 是資料庫的原始資源識別碼,則必須指定 sourceDatabaseDeletionDate。 否則,sourceDatabaseId 必須是可還原的卸除資料庫資源標識符,而且會忽略 sourceDatabaseDeletionDate。 restorePointInTime 也可以指定為從先前的時間點還原。

RestoreLongTermRetentionBackup:從長期保留保存庫還原來建立資料庫。 recoveryServicesRecoveryPointResourceId 必須指定為恢復點資源標識符。

DataWarehouse 版本不支援 Copy、Secondary 和 RestoreLongTermRetentionBackup。

creationDate

資料庫建立日期(ISO8601格式)。

currentBackupStorageRedundancy

用來儲存此資料庫的備份的記憶體帳戶類型。

currentServiceObjectiveName

資料庫目前的服務層級目標名稱。

currentSku

SKU 的名稱和層。

databaseId

資料庫的識別碼。

defaultSecondaryLocation

此資料庫的預設次要區域。

earliestRestoreDate

此資料庫記錄該資料庫最早可還原的起始日期與時間(ISO8601格式)。

elasticPoolId

包含此資料庫之彈性集區的資源標識碼。

encryptionProtector

如果資料庫已針對每個資料庫客戶管理的金鑰進行設定,則為資料庫的 Azure 金鑰保存庫 URI。

encryptionProtectorAutoRotation

啟用或停用資料庫加密保護裝置 AKV 金鑰自動輪替的旗標。

failoverGroupId

該資料庫所屬的故障轉移群組資源識別碼。

federatedClientId

用於每個資料庫跨租使用者的用戶端標識碼 CMK 案例

freeLimitExhaustionBehavior

指定免費資料庫用完每月可用限制時的行為。

AutoPause:資料庫會在當月剩餘時間的可用限制用盡時自動暫停。

BillForUsage:資料庫會在免費限制用盡時繼續上線,並收取任何超額費用。

highAvailabilityReplicaCount

與用來提供高可用性的商業關鍵、進階或超大規模資料庫相關聯的次要複本數目。 不適用於彈性集區內的超大規模資料庫。

isInfraEncryptionEnabled

此資料庫啟用了基礎設施加密。

isLedgerOn

這個資料庫是否為總賬資料庫,這表示資料庫中的所有數據表都是總賬數據表。 注意:建立資料庫之後,就無法變更此屬性的值。

keys

要使用的使用者指派身分識別的資源標識碼

licenseType

要套用此資料庫的授權類型。 如果你需要駕照,則是LicenseIncluded;如果你有駕照且符合Azure Hybrid Benefit資格,則是BasePrice

longTermRetentionBackupResourceId

與此資料庫建立作業相關聯的長期保留備份資源標識符。

maintenanceConfigurationId

指派給資料庫的維護組態標識碼。 此組態會定義維護更新發生的期間。

manualCutover

客戶控制手動完全移轉是否需要在更新資料庫作業期間完成超大規模資料庫層。

只有在將資料庫從業務關鍵/一般用途/進階/標準層調整為超大規模資料庫層時,才適用此屬性。

指定manualCutover時,調整作業會等候使用者輸入觸發超大規模資料庫完全移轉。

若要觸發完全移轉,請在調整作業處於等候狀態時提供 『performCutover』 參數。

maxLogSizeBytes

這個資料庫的最大日誌大小。

maxSizeBytes

以位元組表示的資料庫大小上限。

minCapacity

資料庫一律配置的最小容量,如果未暫停,則為

pausedDate

資料庫因使用者設定或動作而暫停的日期(ISO8601格式)。 如果資料庫準備好,則為空。

performCutover

在調整作業進行中時,觸發客戶控制的手動完全移轉。

這個屬性參數僅適用於起始與 'manualCutover' 參數一起起始的調整作業。

只有當資料庫從業務關鍵/一般用途/進階/標準層調整至超大規模資料庫層級正在進行時,才適用此屬性。

指定了performCutover時,調整作業會觸發完全移轉,並執行超大規模資料庫的角色變更。

preferredEnclaveType

資料庫上要求的記憶體保護區類型,也就是預設或 VBS記憶體保護區。

readScale

唯讀路由的狀態。 若啟用,連接字串 中應用程式意圖為唯讀的連線,可能會被路由至同一區域內的唯讀次要副本。 不適用於彈性集區內的超大規模資料庫。

recoverableDatabaseId

與此資料庫建立作業相關聯的可復原資料庫資源標識符。

recoveryServicesRecoveryPointId

與此資料庫建立作業相關聯的恢復點資源標識碼。

requestedBackupStorageRedundancy

要用來儲存此資料庫的備份的記憶體帳戶類型。

requestedServiceObjectiveName

資料庫的服務層級目標名稱。

restorableDroppedDatabaseId

與這個資料庫建立作業相關聯的可還原卸除資料庫資源標識符。

restorePointInTime

指定要還原以建立新資料庫的源資料庫的時間點(ISO8601格式)。

resumedDate

資料庫透過使用者操作或資料庫登入(ISO8601格式)恢復的日期。 如果資料庫暫停,則為空。

sampleName

建立這個資料庫時要套用的範例架構名稱。

secondaryType

如果資料庫是輔助資料庫,則為次要類型。 有效值為 Geo、Named 和 Standby。

sourceDatabaseDeletionDate

指定刪除資料庫的時間。

sourceDatabaseId

與這個資料庫建立作業相關聯的源資料庫資源標識符。

status

資料庫的狀態。

useFreeLimit

資料庫是否使用免費每月限制。 在訂用帳戶中的一個資料庫上允許。

zoneRedundant

此資料庫是否為區域備援,這表示此資料庫的複本會分散到多個可用性區域。

屬性詳細資料

autoPauseDelay

在幾分鐘后自動暫停資料庫的時間。 -1 值表示已停用自動暫停

autoPauseDelay?: number

屬性值

number

catalogCollation

元資料目錄的定序。

catalogCollation?: string

屬性值

string

collation

資料庫的定序。

collation?: string

屬性值

string

createMode

指定資料庫建立模式。

默認值:定期建立資料庫。

複製:建立資料庫做為現有資料庫的複本。 sourceDatabaseId 必須指定為源資料庫的資源標識碼。

次要:建立資料庫做為現有資料庫的次要複本。 sourceDatabaseId 必須指定為現有主資料庫的資源標識碼。

PointInTimeRestore:藉由還原現有資料庫的時間點備份來建立資料庫。 sourceDatabaseId 必須指定為現有資料庫的資源標識符,而且必須指定 restorePointInTime。

復原:藉由還原異地復寫備份來建立資料庫。 sourceDatabaseId 必須指定為要還原的可復原資料庫資源標識符。

還原:藉由還原已刪除資料庫的備份來建立資料庫。 必須指定sourceDatabaseId。 如果 sourceDatabaseId 是資料庫的原始資源識別碼,則必須指定 sourceDatabaseDeletionDate。 否則,sourceDatabaseId 必須是可還原的卸除資料庫資源標識符,而且會忽略 sourceDatabaseDeletionDate。 restorePointInTime 也可以指定為從先前的時間點還原。

RestoreLongTermRetentionBackup:從長期保留保存庫還原來建立資料庫。 recoveryServicesRecoveryPointResourceId 必須指定為恢復點資源標識符。

DataWarehouse 版本不支援 Copy、Secondary 和 RestoreLongTermRetentionBackup。

createMode?: string

屬性值

string

creationDate

資料庫建立日期(ISO8601格式)。

creationDate?: Date

屬性值

Date

currentBackupStorageRedundancy

用來儲存此資料庫的備份的記憶體帳戶類型。

currentBackupStorageRedundancy?: string

屬性值

string

currentServiceObjectiveName

資料庫目前的服務層級目標名稱。

currentServiceObjectiveName?: string

屬性值

string

currentSku

SKU 的名稱和層。

currentSku?: Sku

屬性值

Sku

databaseId

資料庫的識別碼。

databaseId?: string

屬性值

string

defaultSecondaryLocation

此資料庫的預設次要區域。

defaultSecondaryLocation?: string

屬性值

string

earliestRestoreDate

此資料庫記錄該資料庫最早可還原的起始日期與時間(ISO8601格式)。

earliestRestoreDate?: Date

屬性值

Date

elasticPoolId

包含此資料庫之彈性集區的資源標識碼。

elasticPoolId?: string

屬性值

string

encryptionProtector

如果資料庫已針對每個資料庫客戶管理的金鑰進行設定,則為資料庫的 Azure 金鑰保存庫 URI。

encryptionProtector?: string

屬性值

string

encryptionProtectorAutoRotation

啟用或停用資料庫加密保護裝置 AKV 金鑰自動輪替的旗標。

encryptionProtectorAutoRotation?: boolean

屬性值

boolean

failoverGroupId

該資料庫所屬的故障轉移群組資源識別碼。

failoverGroupId?: string

屬性值

string

federatedClientId

用於每個資料庫跨租使用者的用戶端標識碼 CMK 案例

federatedClientId?: string

屬性值

string

freeLimitExhaustionBehavior

指定免費資料庫用完每月可用限制時的行為。

AutoPause:資料庫會在當月剩餘時間的可用限制用盡時自動暫停。

BillForUsage:資料庫會在免費限制用盡時繼續上線,並收取任何超額費用。

freeLimitExhaustionBehavior?: string

屬性值

string

highAvailabilityReplicaCount

與用來提供高可用性的商業關鍵、進階或超大規模資料庫相關聯的次要複本數目。 不適用於彈性集區內的超大規模資料庫。

highAvailabilityReplicaCount?: number

屬性值

number

isInfraEncryptionEnabled

此資料庫啟用了基礎設施加密。

isInfraEncryptionEnabled?: boolean

屬性值

boolean

isLedgerOn

這個資料庫是否為總賬資料庫,這表示資料庫中的所有數據表都是總賬數據表。 注意:建立資料庫之後,就無法變更此屬性的值。

isLedgerOn?: boolean

屬性值

boolean

keys

要使用的使用者指派身分識別的資源標識碼

keys?: Record<string, DatabaseKey>

屬性值

Record<string, DatabaseKey>

licenseType

要套用此資料庫的授權類型。 如果你需要駕照,則是LicenseIncluded;如果你有駕照且符合Azure Hybrid Benefit資格,則是BasePrice

licenseType?: string

屬性值

string

longTermRetentionBackupResourceId

與此資料庫建立作業相關聯的長期保留備份資源標識符。

longTermRetentionBackupResourceId?: string

屬性值

string

maintenanceConfigurationId

指派給資料庫的維護組態標識碼。 此組態會定義維護更新發生的期間。

maintenanceConfigurationId?: string

屬性值

string

manualCutover

客戶控制手動完全移轉是否需要在更新資料庫作業期間完成超大規模資料庫層。

只有在將資料庫從業務關鍵/一般用途/進階/標準層調整為超大規模資料庫層時,才適用此屬性。

指定manualCutover時,調整作業會等候使用者輸入觸發超大規模資料庫完全移轉。

若要觸發完全移轉,請在調整作業處於等候狀態時提供 『performCutover』 參數。

manualCutover?: boolean

屬性值

boolean

maxLogSizeBytes

這個資料庫的最大日誌大小。

maxLogSizeBytes?: number

屬性值

number

maxSizeBytes

以位元組表示的資料庫大小上限。

maxSizeBytes?: number

屬性值

number

minCapacity

資料庫一律配置的最小容量,如果未暫停,則為

minCapacity?: number

屬性值

number

pausedDate

資料庫因使用者設定或動作而暫停的日期(ISO8601格式)。 如果資料庫準備好,則為空。

pausedDate?: Date

屬性值

Date

performCutover

在調整作業進行中時,觸發客戶控制的手動完全移轉。

這個屬性參數僅適用於起始與 'manualCutover' 參數一起起始的調整作業。

只有當資料庫從業務關鍵/一般用途/進階/標準層調整至超大規模資料庫層級正在進行時,才適用此屬性。

指定了performCutover時,調整作業會觸發完全移轉,並執行超大規模資料庫的角色變更。

performCutover?: boolean

屬性值

boolean

preferredEnclaveType

資料庫上要求的記憶體保護區類型,也就是預設或 VBS記憶體保護區。

preferredEnclaveType?: string

屬性值

string

readScale

唯讀路由的狀態。 若啟用,連接字串 中應用程式意圖為唯讀的連線,可能會被路由至同一區域內的唯讀次要副本。 不適用於彈性集區內的超大規模資料庫。

readScale?: string

屬性值

string

recoverableDatabaseId

與此資料庫建立作業相關聯的可復原資料庫資源標識符。

recoverableDatabaseId?: string

屬性值

string

recoveryServicesRecoveryPointId

與此資料庫建立作業相關聯的恢復點資源標識碼。

recoveryServicesRecoveryPointId?: string

屬性值

string

requestedBackupStorageRedundancy

要用來儲存此資料庫的備份的記憶體帳戶類型。

requestedBackupStorageRedundancy?: string

屬性值

string

requestedServiceObjectiveName

資料庫的服務層級目標名稱。

requestedServiceObjectiveName?: string

屬性值

string

restorableDroppedDatabaseId

與這個資料庫建立作業相關聯的可還原卸除資料庫資源標識符。

restorableDroppedDatabaseId?: string

屬性值

string

restorePointInTime

指定要還原以建立新資料庫的源資料庫的時間點(ISO8601格式)。

restorePointInTime?: Date

屬性值

Date

resumedDate

資料庫透過使用者操作或資料庫登入(ISO8601格式)恢復的日期。 如果資料庫暫停,則為空。

resumedDate?: Date

屬性值

Date

sampleName

建立這個資料庫時要套用的範例架構名稱。

sampleName?: string

屬性值

string

secondaryType

如果資料庫是輔助資料庫,則為次要類型。 有效值為 Geo、Named 和 Standby。

secondaryType?: string

屬性值

string

sourceDatabaseDeletionDate

指定刪除資料庫的時間。

sourceDatabaseDeletionDate?: Date

屬性值

Date

sourceDatabaseId

與這個資料庫建立作業相關聯的源資料庫資源標識符。

sourceDatabaseId?: string

屬性值

string

status

資料庫的狀態。

status?: string

屬性值

string

useFreeLimit

資料庫是否使用免費每月限制。 在訂用帳戶中的一個資料庫上允許。

useFreeLimit?: boolean

屬性值

boolean

zoneRedundant

此資料庫是否為區域備援,這表示此資料庫的複本會分散到多個可用性區域。

zoneRedundant?: boolean

屬性值

boolean