Databases - Create Or Update

建立新的資料庫或更新現有資料庫。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2021-02-01-preview

URI 參數

Name In Required Type Description
databaseName
path True
  • string

資料庫的名稱。

resourceGroupName
path True
  • string

包含資源的資源群組名稱。 您可以從 Azure 資源管理員 API 或入口網站取得這個值。

serverName
path True
  • string

伺服器的名稱。

subscriptionId
path True
  • string

可識別 Azure 訂用帳戶的訂用帳戶識別碼。

api-version
query True
  • string

要用於要求的 API 版本。

要求本文

Name Required Type Description
location True
  • string

資源位置。

properties.autoPauseDelay
  • integer

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

properties.catalogCollation

中繼資料目錄的定序。

properties.collation
  • string

資料庫的定序。

properties.createMode

指定資料庫建立模式。

預設值:一般資料庫建立。

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

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

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

復原:藉由還原異地複寫備份來建立資料庫。 sourceDatabaseId 必須指定為可復原的資料庫資源識別碼,才能還原。

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

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

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

properties.elasticPoolId
  • string

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

properties.highAvailabilityReplicaCount
  • integer

與用來提供高可用性之資料庫相關聯的次要複本數目。

properties.isLedgerOn
  • boolean

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

properties.licenseType

要套用至此資料庫的授權類型。 LicenseIncluded如果您需要授權,或 BasePrice 擁有授權且符合Azure Hybrid Benefit資格。

properties.longTermRetentionBackupResourceId
  • string

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

properties.maintenanceConfigurationId
  • string

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

properties.maxSizeBytes
  • integer

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

properties.minCapacity
  • number

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

properties.readScale

唯讀路由的狀態。 如果啟用,應用程式意圖在其連接字串中設定為唯讀的連線,可能會路由傳送至相同區域中的唯讀次要複本。

properties.recoverableDatabaseId
  • string

與這個資料庫建立作業相關聯的可復原資料庫資源識別碼。

properties.recoveryServicesRecoveryPointId
  • string

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

properties.requestedBackupStorageRedundancy

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

properties.restorableDroppedDatabaseId
  • string

與這個資料庫的建立作業相關聯的可還原已卸載資料庫資源識別碼。

properties.restorePointInTime
  • string

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

properties.sampleName

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

properties.secondaryType

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

properties.sourceDatabaseDeletionDate
  • string

指定刪除資料庫的時間。

properties.sourceDatabaseId
  • string

與此資料庫建立作業相關聯的源資料庫資源識別碼。

properties.zoneRedundant
  • boolean

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

sku

資料庫 SKU。

SKU 清單可能會因區域和支援供應專案而異。 若要判斷 SKU (包括 SKU 名稱、層/版本、系列和容量) ,這些 SKU 可供您在 Azure 區域中的訂用帳戶使用,請使用 Capabilities_ListByLocation REST API 或下列其中一個命令:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags
  • object

資源標籤。

回應

Name Type Description
200 OK

已成功更新資料庫。

201 Created

已成功建立資料庫。

202 Accepted

正在建立或更新資料庫。

Other Status Codes

錯誤回應: ≦

  • 400 InvalidDatabaseCreateOrUpdateRequest - 建立或更新資料庫作業的要求本文無效。

  • 400 InvalidResourceId - 資源識別碼無效。

  • 400 InvalidSourceDatabaseId - 不正確源資料庫識別碼。

  • 400 MatchingResourceGroupNameWithUrl - 提供的資源組名與 URL 中的名稱不符。

  • 400 不相符ServerNameWithUrl - 提供的伺服器名稱與 URL 中的名稱不符。

  • 400 MatchingSubscriptionWithUrl - 提供的訂用帳戶不符合 URL 中的訂用帳戶。

  • 400 MissingCollation - 需要定序。

  • 400 MissingMaxSizeBytes - 需要 MaxSizeBytes。

  • 400 MissingSkuName - 需要 Sku 名稱。

  • 400 MissingSourceDatabaseId - 遺漏源資料庫識別碼。

  • 400 InvalidLicenseType - 指定的授權類型無效。

  • 400 InvalidSkuName - 不正確 SKU 名稱。

  • 400 不相符SkuNameAndCapacity - SKU 名稱和容量不符。

  • 400 不相符SkuNameAndTier - SKU 名稱和層級不符。

  • 400 不相符SkuNameAndFamily - SKU 名稱和系列不符。

  • 400 LedgerNotAllowedWithSpecifiedCreateMode - 指定的建立模式不允許 IsLedgerOn。

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId - 指定的資料庫名稱不符合 sourceDatabaseId 中的資料庫名稱。

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - 外部備份還原不支援彈性集區

  • 400 InvalidRecoverableDatabaseId - 不正確可復原資料庫識別碼。

  • 400 InvalidRecoveryServicesRecoveryPointId - 不正確復原服務復原點識別碼。

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - 指定的可還原卸載資料庫刪除日期無效

  • 400 InvalidRestorableDroppedDatabaseId - 不正確可還原卸載資料庫識別碼

  • 400 MissingRecoverableDatabaseId - 遺漏可復原的資料庫識別碼。

  • 400 MissingRecoveryServicesRecoveryPointId - 遺漏復原服務復原點識別碼。

  • 400 MissingRestorableDroppedDatabaseId - 遺漏 restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime - 遺漏還原時間點

  • 400 MissingSourceDatabaseDeletionDate - 遺漏源資料庫刪除日期

  • 400 MissingStorageContainerSasToken - 遺漏儲存體容器 SAS 權杖

  • 400 MissingStorageContainerUri - 遺漏儲存體容器 URI

  • 400 RestoreableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - 無法在還原建立模式中提供 sourceDatabaseId 時指定 restoreableDroppedDatabaseId

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject - 資料庫無法更新其 SKU,因為它具有記憶體優化物件。

  • 400 SourceServerNotFound - CreateDatabaseAsCopy API 呼叫中提供之源資料庫識別碼的伺服器部分不會對應至現有的伺服器。

  • 400 ElasticPoolOverStorageUsage - 當達到彈性集區的儲存體限制時,嘗試將資料寫入資料庫。

  • 400 InvalidDatabaseCreateMode - 建立資料庫的要求無效。

  • 400 InvalidAddSecondaryPermission - 使用者沒有足夠的許可權可新增指定伺服器上的次要伺服器。

  • 400 UnsupportedServiceName - 指定的名稱是不正確名稱,因為它包含一或多個不支援的 Unicode 字元。

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - 使用者嘗試將資料庫變更為記錄大小低於目前使用量的 SKU。

  • 400 InvalidBackupStorageAccountType - 使用者在資料庫建立/更新期間傳遞 zrs/lrs,但失敗的原因可能是客戶未列入允許清單,或因為 zrs 無法在指定的區域中使用。

  • 400 CannotUpdateToFreeDatabase - 不支援將資料庫更新至免費 SKU。

  • 400 DatabaseInvalidSkuPropertyCombination - 要求 SKU 的屬性不一致。 請檢查是否已指定有效的組合。 如需更多詳細資料,請參閱 https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability \(英文\)。

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded - 使用者嘗試建立具名複本,該複本會超過每個主資料庫允許的數目

  • 400 DatabaseIsCurrentlyPinned - Microsoft 已釘選您的資料庫SQL Server引擎版本。 為了確保您的資料庫不會遇到生產問題,資料庫上任何未來的調整作業都會遭到封鎖,直到它未釘選為止。 請連絡 Microsoft 支援服務以取得調整的協助。

  • 400 RestoreTargetEditionSizeInsufficient - 使用者嘗試將資料庫還原到小於目前配置來源大小的版本。

  • 400 InvalidSku - 使用者指定了不正確 SKU。

  • 400 InvalidTierSkuCombination - 指定的層不支援指定的 SKU。

  • 400 ServerNotFound - 找不到要求的伺服器。

  • 400 TokenTooLong - 提供的權杖太長。

  • 400 FeatureDisabledOnSelectedEdition - 使用者嘗試使用目前資料庫版本停用的功能。

  • 400 OfferDisabledOnSubscription - 訂用帳戶供應專案類型受限於布建要求的資源。

  • 400 InvalidTargetSubregion - 不可讀取次要複本的目標伺服器不在 DR 配對的 Azure 區域中。

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer - SQL啟用 CMK 的工作區會封鎖集區建立,直到工作區啟用為止。 首先,啟用清除保護,並在工作區金鑰的 Azure 金鑰保存庫上,將所需的許可權授與工作區受控識別, (取得、包裝金鑰、解除包裝金鑰) 。 接下來,在授與存取權之後啟用工作區。

  • 400 PartnerServerNotCompatible - 使用者正嘗試將資料庫從 SAWA V1 伺服器複製到一部批註伺服器,反之亦然。

  • 400 IncorrectReplicationLinkState - 作業預期資料庫在複寫連結上處於預期狀態。

  • 400 TargetElasticPoolDoesNotExist - 彈性集區不存在於伺服器上。

  • 400 ElasticPoolSkuCombinationInvalid - 只有在 sku 指定為 'ElasticPool' 時,才能一起指定彈性集區和 SKU。

  • 400 ElasticPoolTierCombinationInvalid - 資料庫層與彈性集區服務層級不同。

  • 400 ElasticPoolNameRequired - 使用者嘗試建立或更新彈性集區服務目標的資料庫,而不需指定彈性集區的名稱。

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - 嘗試為彈性集區中超過所要求 DTU 的資料庫提供 DTU 分鐘。

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase - 資料庫無法更新其 SKU,因為它已啟用 CDC。

  • 400 ElasticPoolDatabaseCountOverLimit - 當達到彈性集區的資料庫計數限制時,嘗試建立或新增資料庫至彈性集區。

  • 400 CannotChangeToOrFromDataWarehouseTier - 使用者嘗試將資料庫的 SKU 從 DataWarehouse 層變更為非 DataWarehouse 層,反之亦然。

  • 400 CurrentDatabaseSizeExceedsMaxSize - 使用者嘗試將資料庫的大小上限縮減為小於目前使用量的大小。

  • 400 AzureKeyVaultKeyDisabled - 無法在伺服器上完成作業,因為 Azure 金鑰保存庫金鑰已停用。

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - 嘗試降低其儲存體使用量下方彈性集區的儲存限制。

  • 400 AzureKeyVaultInvalidExpirationDate - 作業無法完成,因為 Azure 金鑰保存庫金鑰到期日無效。

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - 作業無法完成,因為 Azure 金鑰保存庫 Uri 為 Null 或空白。

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - 每個資料庫的資料庫數目和 VCore 最小值不能超過彈性集區的要求 VCore。

  • 400 UpdateNotAllowedOnPausedDatabase - 使用者嘗試在暫停的資料庫上執行更新。

  • 400 AzureKeyVaultNoServerIdentity - 未正確設定伺服器識別。

  • 400 InvalidMaxSizeTierCombination - 指定的層不支援指定的資料庫大小上限。

  • 400 AzureKeyVaultInvalidUri - 來自 Azure 金鑰保存庫的無效回應。 請使用有效的 Azure 金鑰保存庫 URI。

  • 400 AzureKeyVaultMissingPermissions - 伺服器缺少 Azure 金鑰保存庫的必要許可權。

  • 400 InvalidReadScaleEdition - 使用者嘗試在不支援它的資料庫類型上啟用讀取規模。

  • 400 InvalidReadScaleUnits - 使用者嘗試提供不支援的讀取小數位數值。

  • 400 SecurityAzureKeyVaultInvalidKeyName - 作業無法完成,因為伺服器金鑰名稱無效。

  • 400 RegionDoesNotSupportVersion - 使用者嘗試在不支援該伺服器版本的位置中建立指定版本的伺服器。

  • 400 GeoSecondaryMaxSizeUpdateFailed - 異地次要資料庫是不支援所要求 maxsize 值的 SLO,或異地次要資料庫位於不支援的區域,或異地次要資料庫正在進行更新作業。

  • 400 AdalGenericError - 作業無法完成,因為發生Azure Active Directory錯誤。

  • 400 AdalServicePrincipalNotFound - 作業無法完成,因為發生Azure Active Directory程式庫服務主體找不到錯誤。

  • 400 InvalidTier - 使用者指定了不正確階層。

  • 400 AzureKeyVaultMalformedVaultUri - 提供的金鑰保存庫 URI 無效。

  • 400 CannotUseReservedDatabaseName - 無法在此作業中使用保留的資料庫名稱。

  • 400 SubscriptionNotFound - 找不到要求的訂用帳戶。

  • 400 RequestedDatabaseSizeRequiresShrink - 使用者嘗試 ALTER DATABASE MODIFY MAXSIZE 將資料庫的 MAXSIZE 修改為較小的大小,然後修改目前的大小。

  • 400 CurrentDatabaseSizeExceedsDbMaxSize - 使用者嘗試將資料庫的大小上限縮減為小於目前使用量的大小。

  • 400 InvalidServerName - 指定的伺服器名稱無效。

  • 400 CannotUseTrailingWhitespacesInDatabaseName - 資料庫名稱驗證失敗。

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - 源資料庫的版本不能高於目標資料庫。

  • 400 SecurityAdalPrincipalCertExpiredError - 作業無法完成,因為 Azure 金鑰保存庫主體憑證已過期。

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - 目標資料庫的版本不能低於源資料庫。

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - 不允許此作業,因為伺服器 ' {1} ' 上資料庫 ' {0} ' 的複製或容錯移轉作業目前正在進行中。

  • 400 InvalidCollation - 伺服器無法辨識定序。

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - 提供的金鑰保存庫 URI 無效。

  • 400 KeyMaterialNotFoundOnRemoteServer - 遠端伺服器無法存取做為 TDE 保護裝置的金鑰資料。

  • 400 AzureKeyVaultMismatchError - HTTP 回應中找到的非預期金鑰保存庫區域。

  • 400 AzureKeyVaultRsaKeyNotSupported - 提供的金鑰保存庫使用不支援的 RSA 金鑰大小或金鑰類型。 支援的 RSA 金鑰大小為 2048 或 3072,金鑰類型為 RSA 或 RSA-HSM。

  • 400 ElasticPoolOverFileSpace - 彈性集區中的檔案空間不足。

  • 400 PartnerDBNotCompatibleForSGXEnclave - 只有在兩個資料庫都在 DC 系列硬體上執行時,才支援設定已啟用記憶體保護區之資料庫的 GeoDR 連結或更新 SLO。

  • 400 UpdateNotAllowedInCurrentReplicationState - 目前複寫狀態的資料庫上不允許此作業。

  • 400 InvalidLicenseType - 使用者嘗試使用不支援的授權類型來建立或更新資料庫或彈性集區。

  • 400 GeoReplicaLimitReached - 已達到每個複本複寫限制。

  • 400 UnsupportedCapacity - 使用者嘗試使用不支援的容量來建立或更新資料庫。

  • 400 ReplicationSourceAndTargetMustHaveSameName - 複寫來源和目標資料庫必須具有相同的名稱。

  • 400 ProvisioningDisabled - 依原樣顯示資源作業授權者的錯誤訊息,而不需變更

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers - 複寫來源和目標資料庫必須位於不同的邏輯伺服器中。

  • 400 CannotUpdateIsLedgerDatabase - 無法更新現有資料庫的總帳屬性。

  • 400 UnableToResolveRemoteServer - 遠端夥伴伺服器名稱因伺服器名稱無效或 DNS 連線問題而無法解決。

  • 400 RemoteDatabaseCopyPermission - 使用者沒有足夠的許可權在指定的伺服器上建立資料庫複本。

  • 400 CannotMoveOrDropSyncMetadataDatabase - 無法卸載用來作為同步中繼資料資料庫的資料庫。

  • 400 SecurityAzureKeyVaultGeoChainError - 使用 Azure 金鑰保存庫 (BYOK) 啟用透明資料加密時,不支援建立次要 (次要 (稱為鏈結) 。

  • 400 RestoreToFreeEditionNotSupported - 還原和 GeoRestore 目標不能是免費資料庫。

  • 400 CannotMoveOrDropJobAccountDatabase - 無法卸載與作業帳戶相關聯的資料庫。

  • 400 RestoreNotSupportedForFreeEdition - 免費資料庫不支援還原和 GeoRestore。

  • 400 JobAgentDatabaseEditionUnsupported - 不支援指定的資料庫服務等級目標做為作業代理程式資料庫使用。

  • 400 InvalidDroppedDatabase - 在支援的復原期間內,卸載的源資料庫不存在於伺服器上。

  • 400 InvalidLiveDatabase - 源資料庫不存在於支援的復原期間內。 如果還原已卸載的資料庫,請指定其刪除日期。

  • 400 InvalidVldbRecoverySlo - 超大規模資料庫復原需要來源和目標資料庫才能使用超大規模資料庫服務等級目標。

  • 400 SourceDatabaseNotFound - 源資料庫不存在。

  • 400 InvalidVldbRestoreSlo - 超大規模資料庫時間點還原需要來源和目標資料庫才能使用超大規模資料庫服務等級目標。

  • 400 CannotSpecifyPoolOrSlo - 版本不支援指定彈性集區和/或變更服務等級目標或版本。

  • 400 InvalidPublicMaintenanceConfiguration - 使用者嘗試指定公用維護設定,無法轉換成內部識別碼 (格式不正確或錯誤的區域) 。

  • 400 ChangeUnsupportedOnEntity - 使用者嘗試在指定的實體上嘗試不受支援的建立/更新/刪除作業。

  • 404 OperationIdNotFound - 識別碼為 的作業不存在。

  • 404 SubscriptionDoesNotHaveServer - 找不到要求的伺服器

  • 404 ServerNotInSubscriptionResourceGroup - 指定的伺服器不存在於指定的資源群組和訂用帳戶中。

  • 404 ServerNotInSubscriptionResourceGroup - 指定的伺服器不存在於指定的資源群組和訂用帳戶中。

  • 404 ServerNotInSubscription - 指定的伺服器不存在於指定的訂用帳戶上。

  • 404 CannotFindObject - 找不到物件,因為物件不存在或您沒有許可權

  • 405 UnsupportedReplicationOperation - 資料庫上已起始不支援的複寫作業。

  • 409 OperationCancelled - 使用者已取消作業。

  • 409 OperationInterrupted - 無法完成資源上的作業,因為它被相同資源上的另一個作業中斷。

  • 409 FreeDbAlreadyExists - 每個區域的訂用帳戶只能有一個免費資料庫。

  • 409 SubscriptionDisabled - 已停用訂用帳戶。

  • 409 ConflictingSystemOperationInProgress - 資料庫上的系統維護作業正在進行中,而進一步的作業必須等到完成為止。

  • 409 ConflictRequestToUpdateBackupRedundancy - 變更備份儲存體備援的衝突要求仍在進行中。

  • 409 SkuAssignmentInProgress - 無法處理目前的指派要求,因為先前的要求尚未完成。

  • 409 DatabaseElasticPoolMaintenanceConflict - 使用者嘗試使用與資料庫彈性集區衝突的指定維護組態來建立或更新資料庫。

  • 409 ServerDtuQuotaExceeded - 無法執行作業,因為伺服器會超過允許的資料庫輸送量單位配額。

  • 409 UnableToAlterDatabaseInReplication - 在複寫關聯性中的資料庫上使用者改變的版本。

  • 409 CurrentMemoryUsageExceedsSkuQuota - 使用者嘗試因為資源耗用量較高而無法完成的 SKU 更新作業。

  • 409 ServerKeyNameAlreadyExists - 伺服器金鑰已存在於伺服器上。

  • 409 ServerKeyUriAlreadyExists - 伺服器金鑰 URI 已存在於伺服器上。

  • 「409 ServerKeyDoesNotExists - 伺服器金鑰不存在。」

  • 409 UpdateSloInProgress - 使用者嘗試在進行 SLO 更新時起始不相容的作業。

  • 409 UpdateSloFailedDatabaseTooBusy - 更新 SLO 作業無法完成,因為資料庫太忙碌。

  • 409 AzureKeyVaultKeyNameNotFound - 作業無法完成,因為 Azure 金鑰保存庫金鑰名稱不存在。

  • 409 AzureKeyVaultKeyInUse - 伺服器目前正在使用金鑰。

  • 409 ServerDisabled - 伺服器已停用。

  • 409 ConflictingDatabaseOperation - 資料庫上已經有一些作業,目前的作業應該等到完成為止。

  • 409 SimultaneousSkuChangeNotAllowed - 服務目標變更作業無法同時在複寫關聯性的兩個資料庫上執行。

  • 409 TargetElasticPoolBeingUpdated - 無法啟動彈性集區的更新,因為此彈性集區中的其中一個資料庫正在進行複製作業

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - 已在複寫關聯性中的資料庫上執行複寫植入作業。

  • 409 InvalidOperationForDatabaseInReplicationRelationship - 已在複寫關聯性中的資料庫上執行複寫植入作業。

  • 409 DuplicateGeoDrRelation - 資料庫已經在複寫關聯中。 這是重複的要求。

  • 409 DatabaseCopyLimitPerReplicaReached - 使用者達到並行資料庫複本的限制。

  • 409 RemoteDatabaseExists - 目的地資料庫名稱已存在於目的地伺服器上。

  • 429 SubscriptionTooManyCreateUpdateRequests - 超出可用資源可處理之最大要求的要求。

  • 429 SubscriptionTooManyRequests - 超出可用資源可處理之最大要求的要求。

  • 500 OperationTimedOut - 作業逾時並自動回復。 請重試該作業。

  • 500 ActivateOrDeactivateWorkflowThrottling - 啟用或停用工作流程失敗,因為並行工作流程太多

  • 503 TooManyRequests - 超出可用資源可處理之最大要求的要求。

  • 503 AzureKeyVaultConnectionFailed - 無法在伺服器上完成作業,因為嘗試連線到 Azure 金鑰保存庫失敗

  • 503 AzureKeyVaultGenericConnectionError - 作業無法完成,因為嘗試擷取金鑰保存庫資訊時發生錯誤。

  • 503 DatabaseUnavailable - 作業失敗,因為資料庫無法使用。

  • 504 RequestTimeout - 服務要求超過允許的逾時。

範例

Creates a database as a copy.
Creates a database as an on-line secondary.
Creates a database as named replica secondary.
Creates a database from PointInTimeRestore.
Creates a database with default mode.
Creates a database with ledger on.
Creates a database with minimum number of parameters.
Creates a database with preferred maintenance window.
Creates a database with specified backup storage redundancy.
Creates a VCore database by specifying service objective name.
Creates a VCore database by specifying sku name and capacity.

Creates a database as a copy.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Copy",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy",
  "name": "dbcopy",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy",
  "name": "dbcopy",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database as an on-line secondary.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Geo",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/testdb"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database as named replica secondary.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "capacity": 2
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Named",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/primarydb"
  }
}

Sample Response

{
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore,hyperscale",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": -1,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "HS_Gen4",
      "tier": "Hyperscale",
      "family": "Gen4",
      "capacity": 2
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "HS_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "HS_Gen4_2",
    "highAvailabilityReplicaCount": 0,
    "licenseType": "LicenseIncluded",
    "secondaryType": "Named",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore,hyperscale",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": -1,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "HS_Gen4",
      "tier": "Hyperscale",
      "family": "Gen4",
      "capacity": 2
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "HS_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "HS_Gen4_2",
    "highAvailabilityReplicaCount": 0,
    "licenseType": "LicenseIncluded",
    "secondaryType": "Named",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database from PointInTimeRestore.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
    "restorePointInTime": "2020-10-22T05:35:31.503Z"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "2463ef48-53e2-4c26-9781-2d7138080bfd",
    "creationDate": "2020-10-23T20:31:35.807Z",
    "currentServiceObjectiveName": "S0",
    "requestedServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "SoutheastAsia",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-10-23T20:47:37Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "SoutheastAsia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr",
  "name": "dbpitr",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "2463ef48-53e2-4c26-9781-2d7138080bfd",
    "creationDate": "2020-10-23T20:31:35.807Z",
    "currentServiceObjectiveName": "S0",
    "requestedServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "SoutheastAsia",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-10-23T20:47:37Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "SoutheastAsia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr",
  "name": "dbpitr",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with default mode.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824
  }
}

Sample Response

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with ledger on.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "properties": {
    "isLedgerOn": true
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": true
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with minimum number of parameters.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia"
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with preferred maintenance window.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  }
}

Sample Response

{
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-08-29T06:41:18.283Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 50
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-08-29T06:41:18.283Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 50
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with specified backup storage redundancy.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "properties": {
    "requestedBackupStorageRedundancy": "Zone"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a VCore database by specifying service objective name.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "BC",
    "family": "Gen4",
    "capacity": 2
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "isLedgerOn": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a VCore database by specifying sku name and capacity.

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2021-02-01-preview

{
  "location": "southeastasia",
  "sku": {
    "name": "BC_Gen4",
    "capacity": 2
  }
}

Sample Response

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

定義

CatalogCollationType

中繼資料目錄的定序。

CreateMode

指定資料庫建立模式。

預設值:一般資料庫建立。

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

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

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

復原:藉由還原異地複寫備份來建立資料庫。 sourceDatabaseId 必須指定為可復原的資料庫資源識別碼,才能還原。

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

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

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

CurrentBackupStorageRedundancy

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

Database

資料庫資源。

DatabaseLicenseType

要套用至此資料庫的授權類型。 LicenseIncluded如果您需要授權,或 BasePrice 擁有授權且符合Azure Hybrid Benefit資格。

DatabaseReadScale

唯讀路由的狀態。 如果啟用,應用程式意圖在其連接字串中設定為唯讀的連線,可能會路由傳送至相同區域中的唯讀次要複本。

DatabaseStatus

資料庫的狀態。

RequestedBackupStorageRedundancy

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

SampleName

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

SecondaryType

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

Sku

ARM 資源 SKU。

CatalogCollationType

中繼資料目錄的定序。

Name Type Description
DATABASE_DEFAULT
  • string
SQL_Latin1_General_CP1_CI_AS
  • string

CreateMode

指定資料庫建立模式。

預設值:一般資料庫建立。

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

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

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

復原:藉由還原異地複寫備份來建立資料庫。 sourceDatabaseId 必須指定為可復原的資料庫資源識別碼,才能還原。

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

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

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

Name Type Description
Copy
  • string
Default
  • string
OnlineSecondary
  • string
PointInTimeRestore
  • string
Recovery
  • string
Restore
  • string
RestoreExternalBackup
  • string
RestoreExternalBackupSecondary
  • string
RestoreLongTermRetentionBackup
  • string
Secondary
  • string

CurrentBackupStorageRedundancy

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

Name Type Description
Geo
  • string
Local
  • string
Zone
  • string

Database

資料庫資源。

Name Type Description
id
  • string

資源識別碼。

kind
  • string

資料庫種類。 這是用於Azure 入口網站體驗的中繼資料。

location
  • string

資源位置。

managedBy
  • string

管理資料庫的資源。

name
  • string

資源名稱。

properties.autoPauseDelay
  • integer

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

properties.catalogCollation

中繼資料目錄的定序。

properties.collation
  • string

資料庫的定序。

properties.createMode

指定資料庫建立模式。

預設值:一般資料庫建立。

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

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

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

復原:藉由還原異地複寫備份來建立資料庫。 sourceDatabaseId 必須指定為可復原的資料庫資源識別碼,才能還原。

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

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

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

properties.creationDate
  • string

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

properties.currentBackupStorageRedundancy

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

properties.currentServiceObjectiveName
  • string

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

properties.currentSku

SKU 的名稱和層級。

properties.databaseId
  • string

資料庫的識別碼。

properties.defaultSecondaryLocation
  • string

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

properties.earliestRestoreDate
  • string

這會記錄此資料庫的最早開始日期和時間, (ISO8601 格式) 。

properties.elasticPoolId
  • string

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

properties.failoverGroupId
  • string

此資料庫所屬的容錯移轉群組資源識別碼。

properties.highAvailabilityReplicaCount
  • integer

與用來提供高可用性之資料庫相關聯的次要複本數目。

properties.isInfraEncryptionEnabled
  • boolean

此資料庫已啟用基礎結構加密。

properties.isLedgerOn
  • boolean

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

properties.licenseType

要套用此資料庫的授權類型。 LicenseIncluded如果您需要授權,或 BasePrice 如果您有授權且符合Azure Hybrid Benefit資格。

properties.longTermRetentionBackupResourceId
  • string

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

properties.maintenanceConfigurationId
  • string

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

properties.maxLogSizeBytes
  • integer

此資料庫的記錄大小上限。

properties.maxSizeBytes
  • integer

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

properties.minCapacity
  • number

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

properties.pausedDate
  • string

使用者設定或動作 (ISO8601 格式) 暫停資料庫的日期。 如果資料庫已就緒,則為 Null。

properties.readScale

唯讀路由的狀態。 如果啟用,則應用程式意圖設定為唯讀的連線連接字串可能會路由傳送至相同區域中的唯讀次要複本。

properties.recoverableDatabaseId
  • string

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

properties.recoveryServicesRecoveryPointId
  • string

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

properties.requestedBackupStorageRedundancy

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

properties.requestedServiceObjectiveName
  • string

資料庫所要求的服務等級目標名稱。

properties.restorableDroppedDatabaseId
  • string

與這個資料庫的建立作業相關聯的可還原卸載資料庫資源識別碼。

properties.restorePointInTime
  • string

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

properties.resumedDate
  • string

使用者動作或資料庫登入 (ISO8601 格式) 繼續資料庫的日期。 如果資料庫已暫停,則為 Null。

properties.sampleName

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

properties.secondaryType

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

properties.sourceDatabaseDeletionDate
  • string

指定刪除資料庫的時間。

properties.sourceDatabaseId
  • string

與此資料庫建立作業相關聯的源資料庫資源識別碼。

properties.status

資料庫的狀態。

properties.zoneRedundant
  • boolean

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

sku

資料庫 SKU。

SKU 清單可能會因區域和支援供應專案而有所不同。 若要判斷 SKU (包括 SKU 名稱、層/版本、系列和容量) ,這些 SKU 可供您在 Azure 區域中的訂用帳戶使用,請使用 Capabilities_ListByLocation REST API 或下列其中一個命令:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags
  • object

資源標籤。

type
  • string

資源類型。

DatabaseLicenseType

要套用至此資料庫的授權類型。 LicenseIncluded如果您需要授權,或 BasePrice 擁有授權且符合Azure Hybrid Benefit資格。

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

DatabaseReadScale

唯讀路由的狀態。 如果啟用,應用程式意圖在其連接字串中設定為唯讀的連線,可能會路由傳送至相同區域中的唯讀次要複本。

Name Type Description
Disabled
  • string
Enabled
  • string

DatabaseStatus

資料庫的狀態。

Name Type Description
AutoClosed
  • string
Copying
  • string
Creating
  • string
Disabled
  • string
EmergencyMode
  • string
Inaccessible
  • string
Offline
  • string
OfflineChangingDwPerformanceTiers
  • string
OfflineSecondary
  • string
Online
  • string
OnlineChangingDwPerformanceTiers
  • string
Paused
  • string
Pausing
  • string
Recovering
  • string
RecoveryPending
  • string
Restoring
  • string
Resuming
  • string
Scaling
  • string
Shutdown
  • string
Standby
  • string
Suspect
  • string

RequestedBackupStorageRedundancy

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

Name Type Description
Geo
  • string
Local
  • string
Zone
  • string

SampleName

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

Name Type Description
AdventureWorksLT
  • string
WideWorldImportersFull
  • string
WideWorldImportersStd
  • string

SecondaryType

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

Name Type Description
Geo
  • string
Named
  • string

Sku

ARM 資源 SKU。

Name Type Description
capacity
  • integer

特定 SKU 的容量。

family
  • string

如果服務有不同層代的硬體,則針對相同的 SKU,則可以在這裡擷取。

name
  • string

SKU 的名稱,通常是字母 + 數位代碼,例如 P3。

size
  • string

特定 SKU 的大小

tier
  • string

特定 SKU 的層級或版本,例如基本、進階版。