Databases - Create Or Update

Создает новую базу данных или обновляет имеющуюся.

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

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Текст запроса

Имя Обязательно Тип Описание
location True

string

Расположение ресурса.

identity

DatabaseIdentity

Удостоверение Azure Active Directory базы данных.

properties.autoPauseDelay

integer

Время в минутах, после которого база данных автоматически приостанавливается. Значение -1 означает, что автоматическая приостановка отключена.

properties.catalogCollation

CatalogCollationType

Параметры сортировки каталога метаданных.

properties.collation

string

Параметры сортировки базы данных.

properties.createMode

CreateMode

Указывает режим создания базы данных.

По умолчанию: регулярное создание базы данных.

Копировать: создает базу данных как копию существующей базы данных. sourceDatabaseId необходимо указать в качестве идентификатора ресурса базы данных-источника.

Получатель: создает базу данных в качестве реплика-получателя существующей базы данных. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных-источника.

PointInTimeRestore. Создает базу данных путем восстановления резервной копии существующей базы данных на определенный момент времени. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных, а также параметр restorePointInTime.

Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. SourceDatabaseId необходимо указать в качестве идентификатора ресурса восстанавливаемой базы данных для восстановления.

Восстановление. Создает базу данных путем восстановления резервной копии удаленной базы данных. Необходимо указать sourceDatabaseId. Если sourceDatabaseId является исходным идентификатором ресурса базы данных, необходимо указать sourceDatabaseDeletionDate. В противном случае sourceDatabaseId должен быть восстанавливаемым идентификатором удаленного ресурса базы данных, а sourceDatabaseDeletionDate игнорируется. Также можно указать restorePointInTime для восстановления с более ранней точки во времени.

RestoreLongTermRetentionBackup: создает базу данных путем восстановления из хранилища долгосрочного хранения. recoveryServicesRecoveryPointResourceId должен быть указан в качестве идентификатора ресурса точки восстановления.

Copy, Secondary и RestoreLongTermRetentionBackup не поддерживаются для выпуска DataWarehouse.

properties.elasticPoolId

string

Идентификатор ресурса эластичного пула, содержащего эту базу данных.

properties.federatedClientId

string

Идентификатор клиента, используемый для сценария CMK между клиентами для базы данных

properties.highAvailabilityReplicaCount

integer

Количество вторичных реплик, связанных с базой данных, которые используются для обеспечения высокого уровня доступности. Неприменимо к базе данных уровня "Гипермасштабирование" в эластичном пуле.

properties.isLedgerOn

boolean

Является ли эта база данных базой данных реестра. Это означает, что все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства нельзя изменить после создания базы данных.

properties.licenseType

DatabaseLicenseType

Тип лицензии, применяемой для этой базы данных. LicenseIncludedесли вам нужна лицензия или BasePrice если у вас есть лицензия и вы имеете право на Преимущество гибридного использования Azure.

properties.longTermRetentionBackupResourceId

string

Идентификатор ресурса резервной копии долгосрочного хранения, связанной с операцией создания этой базы данных.

properties.maintenanceConfigurationId

string

Идентификатор конфигурации обслуживания, назначенный базе данных. Эта конфигурация определяет период, когда будут выполняться обновления обслуживания.

properties.maxSizeBytes

integer

Максимальный размер базы данных, выраженный в байтах.

properties.minCapacity

number

Минимальная емкость, которую база данных всегда будет выделять, если она не приостановлена

properties.readScale

DatabaseReadScale

Состояние маршрутизации только для чтения. Если этот параметр включен, подключения, для которых в строка подключения настроено намерение приложения только для чтения, могут направляться на дополнительный реплика только для чтения в том же регионе. Неприменимо к базе данных уровня "Гипермасштабирование" в эластичном пуле.

properties.recoverableDatabaseId

string

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

properties.recoveryServicesRecoveryPointId

string

Идентификатор ресурса точки восстановления, связанной с операцией создания этой базы данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этой базы данных.

properties.restorableDroppedDatabaseId

string

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

properties.restorePointInTime

string

Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных.

properties.sampleName

SampleName

Имя примера схемы, применяемой при создании этой базы данных.

properties.secondaryType

SecondaryType

Тип-получатель базы данных, если это база данных-получатель. Допустимые значения: Geo и Named.

properties.sourceDatabaseDeletionDate

string

Указывает время удаления базы данных.

properties.sourceDatabaseId

string

Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных.

properties.sourceResourceId

string

Идентификатор ресурса источника, связанного с операцией создания этой базы данных.

Это свойство поддерживается только для выпуска DataWarehouse и позволяет выполнять восстановление в разных подписках.

При указании sourceResourceId не следует указывать sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId и sourceDatabaseDeletionDate, а параметр CreateMode должен иметь значение PointInTimeRestore, Restore или Recover.

Если параметр createMode имеет значение PointInTimeRestore, sourceResourceId должен быть идентификатором ресурса существующей базы данных или пула SQL, а также должен быть указан параметр restorePointInTime.

Если параметр createMode имеет значение Restore, sourceResourceId должен быть идентификатором ресурса восстанавливаемой удаленной базы данных или пула SQL, который можно восстановить.

Если параметр createMode имеет значение Recover, sourceResourceId должен быть идентификатором ресурса восстанавливаемой базы данных или восстанавливаемого пула SQL.

Если исходная подписка принадлежит клиенту, отличному от целевой, заголовок x-ms-authorization-auxiliary должен содержать маркер проверки подлинности для исходного клиента. Дополнительные сведения о заголовке x-ms-authorization-auxiliary см. в разделе https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

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

Теги ресурсов.

Ответы

Имя Тип Описание
200 OK

Database

База данных успешно обновлена.

201 Created

Database

База данных успешно создана.

202 Accepted

Выполняется создание или обновление базы данных.

Other Status Codes

Ответы об ошибках: ***

  • 400 InvalidDatabaseCreateOrUpdateRequest — недопустимый текст запроса для операции создания или обновления базы данных.

  • 400 InvalidResourceId — недопустимый идентификатор ресурса.

  • 400 InvalidSourceDatabaseId — недопустимый идентификатор базы данных-источника.

  • 400 MismatchingResourceGroupNameWithUrl — предоставленное имя группы ресурсов не совпадает с именем в URL-адресе.

  • 400 MismatchingServerNameWithUrl — предоставленное имя сервера не совпадает с именем в URL-адресе.

  • 400 MismatchingSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 MissingCollation — требуются параметры сортировки.

  • 400 MissingMaxSizeBytes — требуется MaxSizeBytes.

  • 400 MissingSkuName — требуется имя SKU.

  • 400 MissingSourceDatabaseId — отсутствует идентификатор базы данных-источника.

  • 400 InvalidLicenseType — указан недопустимый тип лицензии.

  • 400 InvalidSkuName — недопустимое имя SKU.

  • 400 MismatchedSkuNameAndCapacity — несоответствие между именем SKU и емкостью.

  • 400 MismatchedSkuNameAndTier — несоответствие между именем SKU и уровнем.

  • 400 MismatchedSkuNameAndFamily — несоответствие между именем SKU и семейством.

  • 400 LedgerNotAllowedWithSpecifiedCreateMode — IsLedgerOn не допускается с указанным режимом создания.

  • 400 LedgerNotAllowedOnSampleDatabase — создание базы данных запрещено с помощью 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 — не удается указать restoreableDroppedDatabaseId, если sourceDatabaseId уже задан в режиме создания восстановления

  • 400 MultipleIdentitiesOnDatabase — на уровне базы данных поддерживается только одно управляемое удостоверение, назначаемое пользователем.

  • 400 MultipleIdentityDelegationsOnDatabase — на уровне базы данных поддерживается только одно делегирование удостоверений.

  • 400 MissingPrimaryDelegatedIdentityClientId — чтобы использовать делегированные удостоверения, укажите идентификатор основного клиента делегированного удостоверения.

  • 400 InvalidStandbyGeoReadScale — пользователь попытался включить масштабирование чтения в резервной географической базе данных, которая не поддерживает его.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse — смена ключей для предохранителя TDE на уровне базы данных блокируется, когда активные транзакции удерживают журнал, зашифрованный старыми ключами. Возможные стратегии решения этой проблемы см. в aka.ms/azuresqldbkeyrotation.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject — база данных не может обновить свой номер SKU, так как она содержит объекты, оптимизированные для памяти.

  • 400 PerDBCMKNotSupportedWithLTR — CMK на уровне базы данных не поддерживается, если в базе данных включено долгосрочное хранение резервных копий.

  • 400 SourceServerNotFound — серверная часть идентификатора базы данных-источника, предоставленного в вызове API CreateDatabaseAsCopy, не сопоставляется с существующим сервером.

  • 400 ElasticPoolOverStorageUsage — попытка записи данных в базу данных при достижении предела хранилища эластичного пула.

  • 400 InvalidDatabaseCreateMode — недопустимый запрос на создание базы данных.

  • 400 MissingAsymmetricKeyOnTargetServer — целевой сервер не имеет доступа к асимметричному ключу.

  • 400 MismatchingSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 MultipleDroppedDatabasesWithTheSameName — найдено несколько удаленных баз данных с одинаковым именем на сервере.

  • 400 InvalidAddSecondaryPermission — пользователь не имеет достаточных разрешений для добавления вторичной базы данных на указанный сервер.

  • 400 AzureKeyVaultClientError — ошибка клиента Key Vault Azure.

  • 400 UnsupportedServiceName — указанное имя является недопустимым, так как оно содержит один или несколько неподдерживаемых символов Юникода.

  • 400 AzureKeyVaultClientInfoError — произошла ошибка при получении сведений для клиента azure Key Vault.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize — пользователь попытался изменить номер SKU базы данных с более низким максимальным размером журнала, чем текущий уровень использования.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType — изменение свойства реестра не поддерживается для этого типа ресурса.

  • 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 UnsupPortedBackupStorageRedundancyForEdition — запрошенная избыточность хранилища резервных копий не поддерживается для выпуска

  • 400 DatabaseIsCurrentlyPinned — корпорация Майкрософт закрепила версию ядра SQL Server базы данных. Чтобы база данных не столкнулась с проблемами в рабочей среде, все будущие операции масштабирования в базе данных будут заблокированы до тех пор, пока она не будет закреплена. Обратитесь в службу поддержки Майкрософт за помощью по масштабированию.

  • 400 RestoreTargetEditionSizeInsufficient — пользователь пытался восстановить базу данных до выпуска, который меньше текущего выделенного размера источника.

  • 400 InvalidSku — пользователь указал недопустимый номер SKU.

  • 400 InvalidTierSkuCombination — указанный уровень не поддерживает указанный номер SKU.

  • 400 ServerNotFound — запрошенный сервер не найден.

  • 400 UnsupPortedBackupStorageRedundancy — указанная избыточность хранилища резервных копий не поддерживается в целевом регионе.

  • 400 InvalidIdentityId — один или несколько предоставленных идентификаторов удостоверений являются недопустимыми идентификаторами ресурсов ARM. Введите допустимые идентификаторы и повторите попытку.

  • 400 LTRSterlingToVldbMigrationNotSupported — невозможно изменить цель службы для базы данных на гипермасштабирование, так как долгосрочное хранение пока не поддерживается в гипермасштабировании. Отключите долгосрочное хранение базы данных и повторите попытку.

  • 400 TokenTooLong — предоставленный маркер слишком длинный.

  • 400 FeatureDisabledOnSelectedEdition — пользователь попытался использовать функцию, которая отключена в текущем выпуске базы данных.

  • 400 OfferDisabledOnSubscription — тип предложения подписки не может подготавливать запрошенный ресурс.

  • 400 UnableToCreateGeoChain — пользователь пытался создать базу данных-получатель (цепочку), даже если настроена автоматическая отправка хэшей реестра.

  • 400 InvalidNumberOfIdentities — на уровне базы данных поддерживается только одно управляемое удостоверение, назначаемое пользователем.

  • 400 DatabaseNamedReplicaChainingNotAllowed — пользователь пытался создать именованный реплика именованного реплика который не разрешен.

  • 400 DatabaseNamedReplicaInvalidOperation — пользователь пытался выполнить неподдерживаемую операцию с именованным реплика.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase — пользователь попытался создать именованный реплика в подписке или регионе, отличном от исходной базы данных.

  • 400 InvalidTargetSubregion — целевой сервер нечитаемой вторичной базы данных не находится в парном регионе Azure для аварийного восстановления.

  • 400 CannotAssignIdentityToMaster — не удается назначить удостоверение системной базе данных. Удостоверение базы данных не может быть назначено базам данных "master", "model", "tempdb", "msdb" или "resource".

  • 400 PerDatabaseCMKDWNotSupported — CMK на уровне базы данных в предварительной версии не поддерживается для выпуска Datawarehouse.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer — создание пула SQL блокируется для рабочих областей с поддержкой CMK до активации рабочей области. Сначала включите защиту от очистки и предоставьте управляемому удостоверению рабочей области необходимые разрешения (получение, упаковка ключа, распаковка ключа) на Key Vault azure ключа рабочей области. Затем активируйте рабочую область после предоставления доступа.

  • 400 PartnerServerNotCompatible — пользователь пытается скопировать базу данных с сервера SAWA V1 на сервер Sterling или наоборот.

  • 400 IncorrectReplicationLinkState — операция ожидает, что база данных будет находиться в ожидаемом состоянии по каналу репликации.

  • 400 TargetElasticPoolDoesNotExist — эластичный пул не существует на сервере.

  • 400 ElasticPoolSkuCombinationInvalid — пул эластичных баз данных и номер SKU можно указать вместе, только если SKU указан как ElasticPool.

  • 400 ElasticPoolTierCombinationInvalid — уровень базы данных отличается от уровня служб эластичного пула.

  • 400 ElasticPoolNameRequired — пользователь пытался создать или обновить базу данных для целевой службы эластичного пула без указания имени эластичного пула.

  • 400 MissingThumbprintCrm — операция восстановления базы данных CRM завершилась сбоем из-за отсутствия необходимого сертификата TDE. Повторите операцию восстановления в существующем эластичном пуле.

  • 400 ElasticPoolOverStorage — попытка записи данных в базу данных при достижении предельного объема хранилища эластичного пула.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings — попытка указать минимальное значение DTU для баз данных в эластичном пуле, превышающих запрошенные единицы DTU эластичного пула.

  • 400 RestoreTargetEditionSizeInsufficientV2 — пользователь пытался восстановить базу данных до выпуска, который меньше выделенного размера восстановленной базы данных.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase — база данных не может обновить свой номер SKU, так как она включена для CDC.

  • 400 ElasticPoolDatabaseCountOverLimit — попытка создать или добавить базу данных в эластичном пуле при достижении предельного количества баз данных эластичного пула.

  • 400 ResourcePoolStorageLimitHitDuringRestore — восстановленную базу данных невозможно восстановить в пуле ресурсов из-за оставшейся емкости хранилища в пуле.

  • 400 CannotChangeToOrFromDataWarehouseTier — пользователь попытался изменить номер SKU базы данных с уровня DataWarehouse на уровень, отличный от DataWarehouse, или наоборот.

  • 400 CurrentDatabaseSizeExceedsMaxSize — пользователь попытался уменьшить максимальный размер базы данных до размера, который меньше текущего использования.

  • 400 PerDatabaseCMKRestoreNotSupported — восстановление базы данных не поддерживается, если cmK уровня базы данных настроен в предварительной версии.

  • 400 PerDatabaseCMKHSNotSupported — CMK уровня базы данных в предварительной версии не поддерживается для выпуска "Гипермасштабирование".

  • 400 AzureKeyVaultKeyDisabled — не удалось выполнить операцию на сервере, так как ключ Key Vault Azure отключен.

  • 400 PerDatabaseCMKGeoReplicationNotSupported — георепликация и копирование базы данных не поддерживаются, если cmK уровня базы данных настроен в предварительной версии.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage — попытка уменьшить ограничение хранилища эластичного пула ниже его использования хранилища.

  • 400 AzureKeyVaultInvalidExpirationDate — не удалось выполнить операцию, так как срок действия ключа Key Vault Azure недопустим.

  • 400 InvalidStandbyGeoEdition — пользователь попытался создать резервный географический регион на основе DTU.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty — не удалось выполнить операцию, так как URI Key Vault Azure имеет значение NULL или пусто.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings — количество баз данных и минимальное количество виртуальных ядер на базу данных не может превышать запрошенные виртуальные ядра эластичного пула.

  • 400 UpdateNotAllowedOnPausedDatabase — пользователь пытался выполнить обновление приостановленной базы данных.

  • 400 GeoRestoreBackupStorageTypeNotSupported — запросы на восстановление базы данных недопустимы, если они выдаются для базы данных, в которую не настроено использование геоизбыточного хранилища резервных копий.

  • 400 RestoreHyperscaleToNonHyperscale — восстановление резервной копии базы данных с гипермасштабированием на уровень служб, отличный от уровня служб, отличного от гипермасштабирования, или наоборот, не поддерживается.

  • 400 SubscriptionDoesNotHaveAccessToServer — подписка не имеет доступа к указанным серверам

  • 400 RecoveryPointDoesNotExist — указанная точка восстановления либо не существует, либо является недопустимой.

  • 400 AzureKeyVaultNoServerIdentity — удостоверение сервера настроено неправильно.

  • 400 InvalidMaxSizeTierCombination — указанный уровень не поддерживает указанный максимальный размер базы данных.

  • 400 LtrBackupNotFound — указанная резервная копия долгосрочного хранения не существует.

  • 400 AzureKeyVaultInvalidUri — недопустимый ответ от Key Vault Azure. Используйте допустимый URI Key Vault Azure.

  • 400 InvalidPointInTime — указанная точка во времени недопустима для базы данных.

  • 400 AzureKeyVaultMissingPermissions — на сервере отсутствуют необходимые разрешения на Key Vault Azure.

  • 400 GeoRestoreCannotResolveTargetCluster — не удается разрешить целевой кластер для сервера

  • 400 InvalidReadScaleEdition — пользователь попытался включить масштаб чтения для типа базы данных, который не поддерживает его.

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool — указание целевого уровня обслуживания или выпуска не поддерживается при восстановлении в эластичном пуле.

  • 400 InvalidReadScaleUnits — пользователь попытался предоставить не поддерживаемое значение масштабирования для чтения.

  • 400 RestoreNotSupportedForGeoDrSecondary — операции восстановления на определенный момент времени и восстановления базы данных не поддерживаются в базах данных, которые в настоящее время настроены как геореплики.

  • 400 SecurityAzureKeyVaultInvalidKeyName — не удалось выполнить операцию из-за недопустимого имени ключа сервера.

  • 400 RegionDoesNotSupportVersion — пользователь пытался создать сервер указанной версии в расположении, где эта версия сервера не поддерживается.

  • 400 GeoSecondaryMaxSizeUpdateFailed — база данных георепликации имеет SLO, которая не поддерживает запрошенное значение maxsize, или георепликация находится в неподдерживаемом регионе или операция обновления в базе данных георепликации уже выполняется.

  • 400 AdalGenericError — не удалось выполнить операцию, так как возникла ошибка Azure Active Directory.

  • 400 AdalServicePrincipalNotFound — не удалось выполнить операцию, так как обнаружена ошибка субъект-служба библиотеки Azure Active Directory не найдена.

  • 400 InvalidTier — пользователь указал недопустимый уровень.

  • 400 AzureKeyVaultMalformedVaultUri — указанный URI Key Vault недопустим.

  • 400 CannotUseReservedDatabaseName — не удается использовать зарезервированное имя базы данных в этой операции.

  • 400 RequestedDatabaseSizeRequiresShrink — пользователь попытался выполнить инструкцию ALTER DATABASE MODIFY MAXSIZE, чтобы изменить MAXSIZE для базы данных на меньший размер, чем текущий.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize — пользователь попытался уменьшить максимальный размер базы данных до размера, который меньше текущего использования.

  • 400 InvalidServerName — указано недопустимое имя сервера.

  • 400 CannotUseTrailingWhitespacesInDatabaseName — сбой проверки имени базы данных.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded — база данных-источник не может иметь более высокий выпуск, чем целевая база данных.

  • 400 SecurityAdalPrincipalCertExpiredError — не удалось выполнить операцию, так как срок действия сертификата субъекта Key Vault Azure истек.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded — целевая база данных не может иметь более низкий выпуск, чем исходная база данных.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress — операция запрещена, так как операция копирования или отработки отказа для базы данных "{0}" на сервере "{1}" в настоящее время выполняется.

  • 400 InvalidCollation — параметры сортировки не распознаны сервером.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel — указанный URI Key Vault недопустим.

  • 400 KeyMaterialNotFoundOnRemoteServer — удаленный сервер не имеет доступа к материалу ключа, используемому в качестве предохранителя TDE.

  • 400 AzureKeyVaultRsaKeyNotSupported — предоставленное хранилище ключей использует неподдерживаемый размер ключа RSA или тип ключа. Поддерживаемый размер ключа RSA — 2048 или 3072, а тип ключа — RSA или RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer — сервер-получатель не имеет материала ключа предохранителя шифрования основного сервера.

  • 400 ElasticPoolOverFileSpace — недостаточно места для файлов в эластичном пуле.

  • 400 PartnerDBNotCompatibleForSGXEnclave — попытка задать ссылку GeoDR или обновить SLO для базы данных с поддержкой анклава поддерживается только в том случае, если обе базы данных работают на оборудовании серии DC.

  • 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 Key Vault (BYOK).

  • 400 RestoreToFreeEditionNotSupported — целевой объект restore и GeoRestore не могут быть бесплатной базой данных.

  • 400 CannotMoveOrDropJobAccountDatabase — невозможно удалить базу данных, связанную с учетной записью задания.

  • 400 RestoreNotSupportedForFreeEdition — восстановление и geoRestore не поддерживаются для бесплатной базы данных.

  • 400 JobAgentDatabaseEditionUnsupported — цель уровня обслуживания указанной базы данных не поддерживается для использования в качестве базы данных агента заданий.

  • 400 InvalidDroppedDatabase — удаленная база данных-источник не существует на сервере в течение поддерживаемого периода восстановления.

  • 400 InvalidLiveDatabase — база данных-источник не существует на сервере в течение поддерживаемого периода восстановления. При восстановлении удаленной базы данных укажите дату ее удаления.

  • 400 InvalidVldbRecoverySlo — для восстановления выпуска Hyperscale требуется, чтобы как исходные, так и целевые базы данных использовали цель уровня обслуживания "Гипермасштабирование".

  • 400 SourceDatabaseNotFound — база данных-источник не существует.

  • 400 InvalidVldbRestoreSlo — для восстановления на определенный момент времени для выпуска "Гипермасштабирование" требуется, чтобы как исходная, так и целевая базы данных использовали цель уровня обслуживания "Гипермасштабирование".

  • 400 CannotSpecifyPoolOrSlo — указание эластичного пула и (или) изменение цели или выпуска уровня обслуживания не поддерживается для выпуска.

  • 400 InvalidPublicMaintenanceConfiguration — пользователь попытался указать общедоступную конфигурацию обслуживания, которая не может быть преобразована во внутренний идентификатор (неправильно сформированный или неправильный регион).

  • 400 MaintenanceWindowNotSupportedForNamedReplica — пользователь попытался создать или обновить с именем реплика с периодом обслуживания, не используемым по умолчанию, который не поддерживается.

  • 400 ChangeUnsupportedOnEntity — пользователь пытался выполнить неподдерживаемую операцию создания, обновления или удаления для данной сущности.

  • 400 LongTermRetentionMigrationRequestNotSupported — подписка не поддерживает функцию переноса резервных копий LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported — исходная и целевая подписки не могут обмениваться данными для функции резервного копирования LTR.

  • 400 LongTermRetentionMigrationParameterMissing — обязательный параметр отсутствует для операции.

  • 400 LongTermRetentionMigrationSameServerNotSupported — функция копирования LTR не поддерживается для копирования резервных копий LTR на одном сервере.

  • 400 LongTermRetentionMigrationTargetServerNotFound — целевой сервер не существует или не готов к операции резервного копирования LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound — целевая база данных не существует на сервере.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported — указанная избыточность хранилища резервных копий не поддерживается в целевом регионе.

  • 400 LongTermRetentionMigrationStorageMismatch — активная избыточность резервного копирования базы данных не соответствует избыточности резервных копий, запрошенной клиентом.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported — миграция LTR поддерживается только для управляемых экземпляров и Azure SQL резервных копий базы данных LTR.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed — изменение избыточности хранилища резервных копий не допускается для операций копирования LTR.

  • 400 LongTermRetentionMigrationSubscriptionNotFound — не удалось найти подписку.

  • 404 OperationIdNotFound — операция с идентификатором не существует.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует на этом экземпляре сервера.

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 404 SubscriptionNotFound — запрошенная подписка не найдена.

  • 404 ServerNotInSubscription — указанный сервер не существует в указанной подписке.

  • 404 CannotFindObject — не удается найти объект, так как он не существует или у вас нет разрешений

  • 404 LongTermRetentionMigrationBackupNotFound — указанная резервная копия LTR не существует.

  • 405 UnsupportedReplicationOperation — для базы данных была инициирована неподдерживаемая операция репликации.

  • 409 OperationCancelled — операция отменена пользователем.

  • 409 OperationInterrupted — не удалось завершить операцию с ресурсом, так как она была прервана другой операцией с тем же ресурсом.

  • 409 FreeDbAlreadyExists — для подписки в каждом регионе может существовать только одна бесплатная база данных.

  • 409 ConflictingServerOperation — в настоящее время выполняется операция для сервера.

  • 409 SubscriptionDisabled — подписка отключена.

  • 409 ConflictingSystemOperationInProgress — в базе данных выполняется операция обслуживания системы, и для дальнейших операций необходимо подождать, пока она не будет завершена.

  • 409 ConflictRequestToUpdateBackupRedundancy — конфликтный запрос на изменение избыточности хранилища резервных копий все еще выполняется.

  • 409 SkuAssignmentInProgress — текущий запрос на назначение не может быть обработан, так как предыдущий запрос не был завершен.

  • 409 DatabaseElasticPoolMaintenanceConflict — пользователь пытался создать или обновить базу данных с указанной конфигурацией обслуживания, конфликтующей с конфигурацией эластичного пула базы данных.

  • 409 ServerDtuQuotaExceededed — не удалось выполнить операцию, так как сервер превысит допустимую квоту единицы пропускной способности базы данных.

  • 409 UnableToAlterDatabaseInReplication — измененный пользователем выпуск для базы данных в связи репликации.

  • 409 SubscriptionVcoreQuotaExceeded — не удалось выполнить операцию, так как подписка превысит допустимую квоту на виртуальные ядра.

  • 409 CurrentMemoryUsageExceedsSkuQuota — пользователь попытался выполнить операцию обновления SKU, которая не может быть завершена из-за более высокого потребления ресурсов.

  • 409 ServerKeyNameAlreadyExists — ключ сервера уже существует на сервере.

  • 409 ServerKeyUriAlreadyExists — URI ключа сервера уже существует на сервере.

  • 409 ServerKeyDoesNotExists. Ключ сервера не существует.

  • 409 UpdateSloInProgress — пользователь пытался запустить несовместимую операцию во время обновления SLO.

  • 409 UpdateSloFailedDatabaseTooBusy — операция обновления SLO не завершена, так как база данных была слишком занята.

  • 409 ElasticPoolBusy — предпринята попытка выполнения операции управления в занятом эластичном пуле.

  • 409 AzureKeyVaultKeyNameNotFound — не удалось выполнить операцию, так как имя ключа Key Vault Azure не существует.

  • 409 AzureKeyVaultKeyInUse — ключ в настоящее время используется сервером.

  • 409 ServerDisabled — сервер отключен.

  • 409 ConflictingDatabaseOperation — в базе данных уже есть некоторые операции, и текущая операция должна дождаться ее завершения.

  • 409 SimultaneousSkuChangeNotAllowed — операции изменения цели службы не могут выполняться одновременно в обеих базах данных связи репликации.

  • 409 TargetElasticPoolBeingUpdated — обновление эластичного пула не может быть запущено, так как выполняется операция копирования для одной из баз данных в этом эластичном пуле.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship — операция заполнения репликации была выполнена в базе данных, которая уже находится в связи репликации.

  • 409 InvalidOperationForDatabaseInReplicationRelationship — операция заполнения репликации была выполнена в базе данных, которая уже находится в связи репликации.

  • 409 DuplicateGeoDrRelation — базы данных уже находятся в связи репликации. Это повторяющийся запрос.

  • 409 DatabaseCopyLimitPerReplicaReached — пользователь достиг предельного количества одновременных копий базы данных.

  • 409 RemoteDatabaseExists — имя целевой базы данных уже существует на целевом сервере.

  • 409 LongTermRetentionMigrationRequestConflict — конфликтная операция для этой резервной копии LTR все еще выполняется.

  • 409 LongTermRetentionMigrationBackupConflict — существует другая резервная копия LTR с тем же временем резервного копирования для целевой базы данных.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы, превышающие максимальное количество запросов, которые могут обрабатываться доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы, превышающие максимальное количество запросов, которые могут обрабатываться доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 500 OperationTimedOut — истекло время ожидания операции и автоматически выполняется откат. Повторите операцию.

  • 500 ActivateOrDeactivateWorkflowThrottling — сбой активации или деактивации рабочего процесса из-за слишком большого количества параллельных рабочих процессов

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget — не удалось запустить запрос на резервное копирование LTR в целевом регионе.

  • 500 LongTermRetentionMigrationRequestCopyFailed — сбой операции копирования для резервных BLOB-объектов LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceededed — проверка восстановления завершилась сбоем после достижения максимального количества попыток.

  • 500 LongTermRetentionMigrationRestoreVerFailed — сбой проверки восстановления.

  • 503 TooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 503 TooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 503 AzureKeyVaultConnectionFailed — не удалось выполнить операцию на сервере, так как попытки подключения к Azure Key Vault завершились сбоем.

  • 503 AzureKeyVaultGenericConnectionError — не удалось выполнить операцию, так как при попытке получить сведения о Key Vault произошла ошибка .

  • 503 DatabaseUnavailable — операция завершилась сбоем, так как база данных недоступна.

  • 504 RequestTimeout — превышено допустимое время ожидания запроса на обслуживание.

Примеры

Creates a data warehouse database as a cross-subscription restore from a backup of a dropped database.
Creates a data warehouse database as a cross-subscription restore from a geo-backup.
Creates a data warehouse database as a cross-subscription restore from a restore point of an existing database.
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 data warehouse database as a cross-subscription restore from a backup of a dropped database.

Sample Request

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Restore",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/srcsvr/restorableDroppedDatabases/srcdw,131403269876900000"
  }
}

Sample Response

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a data warehouse database as a cross-subscription restore from a geo-backup.

Sample Request

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

{
  "location": "westus",
  "properties": {
    "createMode": "Recovery",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-EastUS/providers/Microsoft.Sql/servers/srcsvr/recoverabledatabases/srcdw"
  }
}

Sample Response

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "westus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "westus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a data warehouse database as a cross-subscription restore from a restore point of an existing database.

Sample Request

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/srcsvr/databases/srcdw",
    "restorePointInTime": "2022-01-22T05:35:31.503Z"
  }
}

Sample Response

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}

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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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-11-01

{
  "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"
}

Определения

Имя Описание
BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этой базы данных.

CatalogCollationType

Параметры сортировки каталога метаданных.

CreateMode

Указывает режим создания базы данных.

По умолчанию: регулярное создание базы данных.

Копировать: создает базу данных как копию существующей базы данных. sourceDatabaseId необходимо указать в качестве идентификатора ресурса базы данных-источника.

Получатель: создает базу данных в качестве реплика-получателя существующей базы данных. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных-источника.

PointInTimeRestore. Создает базу данных путем восстановления резервной копии существующей базы данных на определенный момент времени. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных, а также параметр restorePointInTime.

Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. SourceDatabaseId необходимо указать в качестве идентификатора ресурса восстанавливаемой базы данных для восстановления.

Восстановление. Создает базу данных путем восстановления резервной копии удаленной базы данных. Необходимо указать sourceDatabaseId. Если sourceDatabaseId является исходным идентификатором ресурса базы данных, необходимо указать sourceDatabaseDeletionDate. В противном случае sourceDatabaseId должен быть восстанавливаемым идентификатором удаленного ресурса базы данных, а sourceDatabaseDeletionDate игнорируется. Также можно указать restorePointInTime для восстановления с более ранней точки во времени.

RestoreLongTermRetentionBackup: создает базу данных путем восстановления из хранилища долгосрочного хранения. recoveryServicesRecoveryPointResourceId должен быть указан в качестве идентификатора ресурса точки восстановления.

Copy, Secondary и RestoreLongTermRetentionBackup не поддерживаются для выпуска DataWarehouse.

Database

Ресурс базы данных.

DatabaseIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

DatabaseIdentityType

Тип удостоверения

DatabaseLicenseType

Тип лицензии, применяемой для этой базы данных. LicenseIncludedесли вам нужна лицензия или BasePrice если у вас есть лицензия и вы имеете право на Преимущество гибридного использования Azure.

DatabaseReadScale

Состояние маршрутизации только для чтения. Если этот параметр включен, подключения, для которых в строка подключения настроено намерение приложения только для чтения, могут направляться на дополнительный реплика только для чтения в том же регионе. Неприменимо к базе данных уровня "Гипермасштабирование" в эластичном пуле.

DatabaseStatus

Состояние базы данных.

DatabaseUserIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

SampleName

Имя примера схемы, применяемой при создании этой базы данных.

SecondaryType

Тип-получатель базы данных, если это база данных-получатель. Допустимые значения: Geo и Named.

Sku

SKU ресурса ARM.

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этой базы данных.

Имя Тип Описание
Geo

string

GeoZone

string

Local

string

Zone

string

CatalogCollationType

Параметры сортировки каталога метаданных.

Имя Тип Описание
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 должен быть указан в качестве идентификатора ресурса точки восстановления.

Copy, Secondary и RestoreLongTermRetentionBackup не поддерживаются для выпуска DataWarehouse.

Имя Тип Описание
Copy

string

Default

string

OnlineSecondary

string

PointInTimeRestore

string

Recovery

string

Restore

string

RestoreExternalBackup

string

RestoreExternalBackupSecondary

string

RestoreLongTermRetentionBackup

string

Secondary

string

Database

Ресурс базы данных.

Имя Тип Описание
id

string

Идентификатор ресурса.

identity

DatabaseIdentity

Удостоверение Azure Active Directory базы данных.

kind

string

Тип базы данных. Это метаданные, используемые для портал Azure взаимодействия.

location

string

Расположение ресурса.

managedBy

string

Ресурс, который управляет базой данных.

name

string

Имя ресурса.

properties.autoPauseDelay

integer

Время в минутах, после которого база данных автоматически приостанавливается. Значение -1 означает, что автоматическая приостановка отключена.

properties.catalogCollation

CatalogCollationType

Параметры сортировки каталога метаданных.

properties.collation

string

Параметры сортировки базы данных.

properties.createMode

CreateMode

Указывает режим создания базы данных.

По умолчанию: регулярное создание базы данных.

Копировать: создает базу данных как копию существующей базы данных. sourceDatabaseId необходимо указать в качестве идентификатора ресурса базы данных-источника.

Получатель: создает базу данных в качестве реплика-получателя существующей базы данных. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных-источника.

PointInTimeRestore. Создает базу данных путем восстановления резервной копии существующей базы данных на определенный момент времени. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующей базы данных, а также параметр restorePointInTime.

Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. SourceDatabaseId необходимо указать в качестве идентификатора ресурса восстанавливаемой базы данных для восстановления.

Восстановление. Создает базу данных путем восстановления резервной копии удаленной базы данных. Необходимо указать sourceDatabaseId. Если sourceDatabaseId является исходным идентификатором ресурса базы данных, необходимо указать sourceDatabaseDeletionDate. В противном случае sourceDatabaseId должен быть восстанавливаемым идентификатором удаленного ресурса базы данных, а sourceDatabaseDeletionDate игнорируется. Также можно указать restorePointInTime для восстановления с более ранней точки во времени.

RestoreLongTermRetentionBackup: создает базу данных путем восстановления из хранилища долгосрочного хранения. recoveryServicesRecoveryPointResourceId должен быть указан в качестве идентификатора ресурса точки восстановления.

Copy, Secondary и RestoreLongTermRetentionBackup не поддерживаются для выпуска DataWarehouse.

properties.creationDate

string

Дата создания базы данных (ISO8601 формате).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этой базы данных.

properties.currentServiceObjectiveName

string

Текущее целевое имя уровня обслуживания базы данных.

properties.currentSku

Sku

Имя и уровень номера SKU.

properties.databaseId

string

Идентификатор базы данных.

properties.defaultSecondaryLocation

string

Регион-получатель по умолчанию для этой базы данных.

properties.earliestRestoreDate

string

В ней записываются самые ранние дата и время начала восстановления для этой базы данных (ISO8601 формате).

properties.elasticPoolId

string

Идентификатор ресурса эластичного пула, содержащего эту базу данных.

properties.failoverGroupId

string

Идентификатор ресурса группы отработки отказа, к которой принадлежит эта база данных.

properties.federatedClientId

string

Идентификатор клиента, используемый для сценария CMK между клиентами для базы данных

properties.highAvailabilityReplicaCount

integer

Количество вторичных реплик, связанных с базой данных, которые используются для обеспечения высокого уровня доступности. Неприменимо к базе данных уровня "Гипермасштабирование" в эластичном пуле.

properties.isInfraEncryptionEnabled

boolean

Для этой базы данных включено инфракрасное шифрование.

properties.isLedgerOn

boolean

Является ли эта база данных базой данных реестра. Это означает, что все таблицы в базе данных являются таблицами реестра. Примечание. Значение этого свойства нельзя изменить после создания базы данных.

properties.licenseType

DatabaseLicenseType

Тип лицензии, применяемой для этой базы данных. LicenseIncludedесли вам нужна лицензия или BasePrice если у вас есть лицензия и вы имеете право на Преимущество гибридного использования Azure.

properties.longTermRetentionBackupResourceId

string

Идентификатор ресурса резервной копии долгосрочного хранения, связанной с операцией создания этой базы данных.

properties.maintenanceConfigurationId

string

Идентификатор конфигурации обслуживания, назначенный базе данных. Эта конфигурация определяет период, когда будут выполняться обновления обслуживания.

properties.maxLogSizeBytes

integer

Максимальный размер журнала для этой базы данных.

properties.maxSizeBytes

integer

Максимальный размер базы данных, выраженный в байтах.

properties.minCapacity

number

Минимальная емкость, которую база данных всегда будет выделять, если она не приостановлена

properties.pausedDate

string

Дата приостановки базы данных с помощью пользовательской конфигурации или действия (ISO8601 формате). Значение NULL, если база данных готова.

properties.readScale

DatabaseReadScale

Состояние маршрутизации только для чтения. Если этот параметр включен, подключения, для которых в строка подключения настроено намерение приложения только для чтения, могут направляться на дополнительный реплика только для чтения в том же регионе. Неприменимо к базе данных уровня "Гипермасштабирование" в эластичном пуле.

properties.recoverableDatabaseId

string

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

properties.recoveryServicesRecoveryPointId

string

Идентификатор ресурса точки восстановления, связанной с операцией создания этой базы данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемой для хранения резервных копий для этой базы данных.

properties.requestedServiceObjectiveName

string

Запрошенное целевое имя уровня обслуживания базы данных.

properties.restorableDroppedDatabaseId

string

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

properties.restorePointInTime

string

Указывает точку во времени (ISO8601 формат) базы данных-источника, которая будет восстановлена для создания новой базы данных.

properties.resumedDate

string

Дата возобновления базы данных с помощью действия пользователя или имени входа в базу данных (ISO8601 формате). Значение NULL, если база данных приостановлена.

properties.sampleName

SampleName

Имя примера схемы, применяемой при создании этой базы данных.

properties.secondaryType

SecondaryType

Тип-получатель базы данных, если это база данных-получатель. Допустимые значения: Geo и Named.

properties.sourceDatabaseDeletionDate

string

Указывает время удаления базы данных.

properties.sourceDatabaseId

string

Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных.

properties.sourceResourceId

string

Идентификатор ресурса источника, связанного с операцией создания этой базы данных.

Это свойство поддерживается только для выпуска DataWarehouse и позволяет выполнять восстановление в разных подписках.

При указании sourceResourceId не следует указывать sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId и sourceDatabaseDeletionDate, а параметр CreateMode должен иметь значение PointInTimeRestore, Restore или Recover.

Если параметр createMode имеет значение PointInTimeRestore, sourceResourceId должен быть идентификатором ресурса существующей базы данных или пула SQL, а также должен быть указан параметр restorePointInTime.

Если параметр createMode имеет значение Restore, sourceResourceId должен быть идентификатором ресурса восстанавливаемой удаленной базы данных или пула SQL, который можно восстановить.

Если параметр createMode имеет значение Recover, sourceResourceId должен быть идентификатором ресурса восстанавливаемой базы данных или восстанавливаемого пула SQL.

Если исходная подписка принадлежит клиенту, отличному от целевой, заголовок x-ms-authorization-auxiliary должен содержать маркер проверки подлинности для исходного клиента. Дополнительные сведения о заголовке x-ms-authorization-auxiliary см. в разделе https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Состояние базы данных.

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

Тип ресурса.

DatabaseIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

Имя Тип Описание
tenantId

string

Идентификатор клиента Azure Active Directory.

type

DatabaseIdentityType

Тип удостоверения

userAssignedIdentities

<string,  DatabaseUserIdentity>

Идентификаторы ресурсов удостоверений, назначаемых пользователем для использования

DatabaseIdentityType

Тип удостоверения

Имя Тип Описание
None

string

UserAssigned

string

DatabaseLicenseType

Тип лицензии, применяемой для этой базы данных. LicenseIncludedесли вам нужна лицензия или BasePrice если у вас есть лицензия и вы имеете право на Преимущество гибридного использования Azure.

Имя Тип Описание
BasePrice

string

LicenseIncluded

string

DatabaseReadScale

Состояние маршрутизации только для чтения. Если этот параметр включен, подключения, для которых в строка подключения настроено намерение приложения только для чтения, могут направляться на дополнительный реплика только для чтения в том же регионе. Неприменимо к базе данных уровня "Гипермасштабирование" в эластичном пуле.

Имя Тип Описание
Disabled

string

Enabled

string

DatabaseStatus

Состояние базы данных.

Имя Тип Описание
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

Starting

string

Stopped

string

Stopping

string

Suspect

string

DatabaseUserIdentity

Конфигурация удостоверения Azure Active Directory для ресурса.

Имя Тип Описание
clientId

string

Идентификатор клиента Azure Active Directory.

principalId

string

Идентификатор субъекта Azure Active Directory.

SampleName

Имя примера схемы, применяемой при создании этой базы данных.

Имя Тип Описание
AdventureWorksLT

string

WideWorldImportersFull

string

WideWorldImportersStd

string

SecondaryType

Тип-получатель базы данных, если это база данных-получатель. Допустимые значения: Geo и Named.

Имя Тип Описание
Geo

string

Named

string

Sku

SKU ресурса ARM.

Имя Тип Описание
capacity

integer

Емкость конкретного номера SKU.

family

string

Если служба имеет разные поколения оборудования для одного номера SKU, то это можно записать здесь.

name

string

Имя номера SKU, как правило, буква + номер, например P3.

size

string

Размер конкретного номера SKU

tier

string

Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум".