DatabaseUpdate 類別
資料庫資源。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
- 繼承
-
DatabaseUpdate
建構函式
DatabaseUpdate(*, sku: Sku | None = None, tags: Dict[str, str] | None = None, create_mode: str | CreateMode | None = None, collation: str | None = None, max_size_bytes: int | None = None, sample_name: str | SampleName | None = None, elastic_pool_id: str | None = None, source_database_id: str | None = None, restore_point_in_time: datetime | None = None, source_database_deletion_date: datetime | None = None, recovery_services_recovery_point_id: str | None = None, long_term_retention_backup_resource_id: str | None = None, recoverable_database_id: str | None = None, restorable_dropped_database_id: str | None = None, catalog_collation: str | CatalogCollationType | None = None, zone_redundant: bool | None = None, license_type: str | DatabaseLicenseType | None = None, read_scale: str | DatabaseReadScale | None = None, high_availability_replica_count: int | None = None, secondary_type: str | SecondaryType | None = None, auto_pause_delay: int | None = None, requested_backup_storage_redundancy: str | RequestedBackupStorageRedundancy | None = None, min_capacity: float | None = None, maintenance_configuration_id: str | None = None, is_ledger_on: bool | None = None, **kwargs)
參數
- create_mode
- str 或 CreateMode
指定資料庫建立模式。
預設值:一般資料庫建立。
複製:建立資料庫做為現有資料庫的複本。 sourceDatabaseId 必須指定為源資料庫的資源識別碼。
次要:建立資料庫做為現有資料庫的次要複本。 sourceDatabaseId 必須指定為現有主資料庫的資源識別碼。
PointInTimeRestore:藉由還原現有資料庫的時間點備份來建立資料庫。 sourceDatabaseId 必須指定為現有資料庫的資源識別碼,而且必須指定 restorePointInTime。
復原:藉由還原異地複寫備份來建立資料庫。 sourceDatabaseId 必須指定為可復原的資料庫資源識別碼,才能還原。
還原:藉由還原已刪除資料庫的備份來建立資料庫。 必須指定 sourceDatabaseId。 如果 sourceDatabaseId 是資料庫的原始資源識別碼,則必須指定 sourceDatabaseDeletionDate。 否則,sourceDatabaseId 必須是可還原的已卸載資料庫資源識別碼,而且會忽略 sourceDatabaseDeletionDate。 restorePointInTime 也可以指定為從先前的時間點還原。
RestoreLongTermRetentionBackup:從長期保留保存庫還原來建立資料庫。 recoveryServicesRecoveryPointResourceId 必須指定為復原點資源識別碼。
DataWarehouse 版本不支援 Copy、Secondary 和 RestoreLongTermRetentionBackup。 可能的值包括:「Default」、「Copy」、「Secondary」、「PointInTimeRestore」、「Restore」、「Recovery」、「RestoreExternalBackup」、「RestoreExternalBackupSecondary」、「RestoreLongTermRetentionBackup」、「OnlineSecondary」。
- max_size_bytes
- <xref:long>
以位元組表示的資料庫大小上限。
- sample_name
- str 或 SampleName
建立此資料庫時要套用的範例架構名稱。 可能的值包括:「AdventureWorksLT」、「WideWorldImportersStd」、「WideWorldImportersFull」。
- catalog_collation
- str 或 CatalogCollationType
中繼資料目錄的定序。 可能的值包括:「DATABASE_DEFAULT」、「SQL_Latin1_General_CP1_CI_AS」。
- license_type
- str 或 DatabaseLicenseType
要套用至此資料庫的授權類型。 LicenseIncluded
如果您需要授權,或 BasePrice
擁有授權且符合Azure Hybrid Benefit資格。 可能的值包括:「LicenseIncluded」、「BasePrice」。
- read_scale
- str 或 DatabaseReadScale
唯讀路由的狀態。 如果啟用,將應用程式意圖設定為其連接字串中的唯讀連線,可能會路由傳送至相同區域中的唯讀次要複本。 可能的值包括:「Enabled」、「Disabled」。
- requested_backup_storage_redundancy
- str 或 RequestedBackupStorageRedundancy
用來儲存此資料庫的備份的儲存體帳戶類型。 可能的值包括:「Geo」、「Local」、「Zone」。
變數
- status
- str 或 DatabaseStatus
資料庫的狀態。 可能的值包括:「Online」、「Restoring」、「RecoveryPending」、「Recovering」、 「Suspect」、「Offline」、「Standby」、「Shutdown」、「EmergencyMode」、「AutoClosed」、「Copying」、「Creating」、「Inaccessible」、「OfflineSecondary」、「Pausing」、「Paused」、「Resuming」、「Scaling」、「OfflineChangingDwPerformanceTiers」、「OnlineChangingDwPerformanceTiers」、「Disabled」。
- database_id
- str
資料庫的識別碼。
- creation_date
- datetime
資料庫 (ISO8601 格式的建立日期) 。
- current_service_objective_name
- str
資料庫目前的服務等級目標名稱。
- requested_service_objective_name
- str
資料庫所要求的服務等級目標名稱。
- default_secondary_location
- str
這個資料庫的預設次要區域。
- failover_group_id
- str
此資料庫所屬的容錯移轉群組資源識別碼。
- max_log_size_bytes
- <xref:long>
這個資料庫的記錄大小上限。
- earliest_restore_date
- datetime
這會記錄此資料庫的最早開始日期和時間, (ISO8601 格式) 。
- current_sku
- Sku
SKU 的名稱和層級。
- current_backup_storage_redundancy
- str 或 CurrentBackupStorageRedundancy
用來儲存此資料庫的備份的儲存體帳戶類型。 可能的值包括:「Geo」、「Local」、「Zone」。
- paused_date
- datetime
使用者設定或動作暫停資料庫 (ISO8601 格式) 的日期。 如果資料庫已就緒,則為 Null。
- resumed_date
- datetime
使用者動作或資料庫登入 (ISO8601 格式) 繼續資料庫的日期。 如果資料庫暫停,則為 Null。
- is_infra_encryption_enabled
- bool
此資料庫已啟用基礎結構加密。