DatabaseUpdate interface
資料庫更新資源。
屬性
auto |
在幾分鐘後自動暫停資料庫的時間。 值為 -1 表示已停用自動暫停 |
catalog |
中繼資料目錄的定序。 |
collation | 資料庫的定序。 |
create |
指定資料庫建立模式。 預設值:一般資料庫建立。 複製:建立資料庫做為現有資料庫的複本。 sourceDatabaseId 必須指定為源資料庫的資源識別碼。 次要:建立資料庫做為現有資料庫的次要複本。 sourceDatabaseId 必須指定為現有主資料庫的資源識別碼。 PointInTimeRestore:藉由還原現有資料庫的時間點備份來建立資料庫。 sourceDatabaseId 必須指定為現有資料庫的資源識別碼,而且必須指定 restorePointInTime。 復原:藉由還原異地複寫備份來建立資料庫。 sourceDatabaseId 必須指定為可復原的資料庫資源識別碼,才能還原。 還原:藉由還原已刪除資料庫的備份來建立資料庫。 必須指定 sourceDatabaseId。 如果 sourceDatabaseId 是資料庫的原始資源識別碼,則必須指定 sourceDatabaseDeletionDate。 否則,sourceDatabaseId 必須是可還原的已卸載資料庫資源識別碼,而且會忽略 sourceDatabaseDeletionDate。 restorePointInTime 也可以指定為從先前的時間點還原。 RestoreLongTermRetentionBackup:從長期保留保存庫還原來建立資料庫。 recoveryServicesRecoveryPointResourceId 必須指定為復原點資源識別碼。 DataWarehouse 版本不支援 Copy、Secondary 和 RestoreLongTermRetentionBackup。 |
creation |
資料庫 (ISO8601 格式的建立日期) 。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
current |
用來儲存此資料庫的備份的儲存體帳戶類型。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
current |
資料庫目前的服務等級目標名稱。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
current |
SKU 的名稱和層級。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
database |
資料庫的識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
default |
這個資料庫的預設次要區域。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
earliest |
這會記錄此資料庫的最早開始日期和時間, (ISO8601 格式) 。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
elastic |
包含此資料庫之彈性集區的資源識別碼。 |
encryption |
如果資料庫的 Azure 金鑰保存庫 URI 是針對每個資料庫客戶管理的金鑰進行設定,則為資料庫。 |
failover |
此資料庫所屬的容錯移轉群組資源識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
federated |
每個資料庫 CMK 案例用於跨租使用者的用戶端識別碼 |
high |
與用來提供高可用性之資料庫相關聯的次要複本數目。 不適用於彈性集區內的超大規模資料庫。 |
identity | 資料庫身分識別 |
is |
此資料庫已啟用基礎結構加密。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
is |
不論此資料庫是否為總帳資料庫,這表示資料庫中的所有資料表都是總帳資料表。 注意:建立資料庫之後,就無法變更此屬性的值。 |
keys | 要使用的使用者指派身分識別的資源識別碼 |
license |
要套用至此資料庫的授權類型。
|
long |
與此資料庫建立作業相關聯的長期保留備份資源識別碼。 |
maintenance |
指派給資料庫的維護組態識別碼。 此組態會定義發生維護更新的期間。 |
manual |
客戶是否需要在更新資料庫作業期間完成客戶控制的手動完全移轉至超大規模資料庫層。 只有在將資料庫從業務關鍵/常規用途/進階/標準層調整為超大規模資料庫層時,才適用此屬性。 指定 manualCutover 時,調整作業會等候使用者輸入觸發超大規模資料庫完全移轉。 若要觸發完全移轉,請在調整作業處於等候狀態時提供 'performCutover' 參數。 |
max |
這個資料庫的記錄大小上限。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
max |
以位元組表示的資料庫大小上限。 |
min |
資料庫一律已配置的最小容量,如果未暫停,則為 |
paused |
使用者設定或動作暫停資料庫 (ISO8601 格式) 的日期。 如果資料庫已就緒,則為 Null。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
perform |
若要在調整作業進行期間觸發客戶控制的手動完全移轉。 這個屬性參數只適用于與 'manualCutover' 參數一起起始的調整作業。 只有當已將資料庫從業務關鍵/常規用途/進階/標準層調整為超大規模資料庫層時,才適用此屬性。 指定 performCutover 時,調整作業會觸發完全移轉,並執行超大規模資料庫的角色變更。 |
preferred |
資料庫上要求的記憶體保護區類型,也就是預設或 VBS 記憶體保護區。 |
read |
唯讀路由的狀態。 如果啟用,將應用程式意圖設定為其連接字串中的唯讀連線,可能會路由傳送至相同區域中的唯讀次要複本。 不適用於彈性集區內的超大規模資料庫。 |
recoverable |
與這個資料庫建立作業相關聯的可復原資料庫資源識別碼。 |
recovery |
與此資料庫建立作業相關聯的復原點資源識別碼。 |
requested |
用來儲存此資料庫的備份的儲存體帳戶類型。 |
requested |
資料庫所要求的服務等級目標名稱。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
restorable |
與這個資料庫的建立作業相關聯的可還原已卸載資料庫資源識別碼。 |
restore |
指定將還原以建立新資料庫之源資料庫的 ISO8601 格式) (ISO8601 格式的時間點。 |
resumed |
使用者動作或資料庫登入 (ISO8601 格式) 繼續資料庫的日期。 如果資料庫暫停,則為 Null。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
sample |
建立此資料庫時要套用的範例架構名稱。 |
secondary |
如果資料庫是次要資料庫,則為次要類型。 有效值為 Geo、Named 和 Standby。 |
sku | SKU 的名稱和層級。 |
source |
指定刪除資料庫的時間。 |
source |
與此資料庫建立作業相關聯的源資料庫資源識別碼。 |
status | 資料庫的狀態。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
tags | 資源標籤。 |
zone |
不論此資料庫是否為區域備援,這表示此資料庫的複本會分散到多個可用性區域。 |
屬性詳細資料
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
databaseId
資料庫的識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。
databaseId?: string
屬性值
string
defaultSecondaryLocation
這個資料庫的預設次要區域。 注意:此屬性不會序列化。 它只能由伺服器填入。
defaultSecondaryLocation?: string
屬性值
string
earliestRestoreDate
這會記錄此資料庫的最早開始日期和時間, (ISO8601 格式) 。 注意:此屬性不會序列化。 它只能由伺服器填入。
earliestRestoreDate?: Date
屬性值
Date
elasticPoolId
包含此資料庫之彈性集區的資源識別碼。
elasticPoolId?: string
屬性值
string
encryptionProtector
如果資料庫的 Azure 金鑰保存庫 URI 是針對每個資料庫客戶管理的金鑰進行設定,則為資料庫。
encryptionProtector?: string
屬性值
string
failoverGroupId
此資料庫所屬的容錯移轉群組資源識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。
failoverGroupId?: string
屬性值
string
federatedClientId
每個資料庫 CMK 案例用於跨租使用者的用戶端識別碼
federatedClientId?: string
屬性值
string
highAvailabilityReplicaCount
與用來提供高可用性之資料庫相關聯的次要複本數目。 不適用於彈性集區內的超大規模資料庫。
highAvailabilityReplicaCount?: number
屬性值
number
identity
isInfraEncryptionEnabled
此資料庫已啟用基礎結構加密。 注意:此屬性不會序列化。 它只能由伺服器填入。
isInfraEncryptionEnabled?: boolean
屬性值
boolean
isLedgerOn
不論此資料庫是否為總帳資料庫,這表示資料庫中的所有資料表都是總帳資料表。 注意:建立資料庫之後,就無法變更此屬性的值。
isLedgerOn?: boolean
屬性值
boolean
keys
要使用的使用者指派身分識別的資源識別碼
keys?: {[propertyName: string]: DatabaseKey}
屬性值
{[propertyName: string]: DatabaseKey}
licenseType
要套用至此資料庫的授權類型。
LicenseIncluded
如果您需要授權,或 BasePrice
擁有授權且符合Azure Hybrid Benefit資格。
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 格式) 的日期。 如果資料庫已就緒,則為 Null。 注意:此屬性不會序列化。 它只能由伺服器填入。
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 格式) (ISO8601 格式的時間點。
restorePointInTime?: Date
屬性值
Date
resumedDate
使用者動作或資料庫登入 (ISO8601 格式) 繼續資料庫的日期。 如果資料庫暫停,則為 Null。 注意:此屬性不會序列化。 它只能由伺服器填入。
resumedDate?: Date
屬性值
Date
sampleName
建立此資料庫時要套用的範例架構名稱。
sampleName?: string
屬性值
string
secondaryType
如果資料庫是次要資料庫,則為次要類型。 有效值為 Geo、Named 和 Standby。
secondaryType?: string
屬性值
string
sku
sourceDatabaseDeletionDate
指定刪除資料庫的時間。
sourceDatabaseDeletionDate?: Date
屬性值
Date
sourceDatabaseId
與此資料庫建立作業相關聯的源資料庫資源識別碼。
sourceDatabaseId?: string
屬性值
string
status
資料庫的狀態。 注意:此屬性不會序列化。 它只能由伺服器填入。
status?: string
屬性值
string
tags
資源標籤。
tags?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
zoneRedundant
不論此資料庫是否為區域備援,這表示此資料庫的複本會分散到多個可用性區域。
zoneRedundant?: boolean
屬性值
boolean