Поделиться через


Managed Databases - Create Or Update

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

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}?api-version=2023-08-01

Параметры URI

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

string

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

managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

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

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

api-version
query True

string

Версия API, используемая для запроса.

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

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

string

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

properties.autoCompleteRestore

boolean

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

properties.catalogCollation

CatalogCollationType

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

properties.collation

string

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

properties.createMode

ManagedDatabaseCreateMode

Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

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

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

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

properties.isLedgerOn

boolean

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

properties.lastBackupName

string

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

properties.longTermRetentionBackupResourceId

string

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

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

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

properties.restorePointInTime

string (date-time)

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

properties.sourceDatabaseId

string

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

properties.storageContainerIdentity

string

Условный. Если createMode — RestoreExternalBackup, это значение используется. Указывает удостоверение, используемое для проверки подлинности контейнера хранилища. Может быть "SharedAccessSignature" или "ManagedIdentity"; Значение , если не указано значение SharedAccessSignature.

properties.storageContainerSasToken

string

Условный. Если createMode — RestoreExternalBackup и storageContainerIdentity не managedIdentity, это значение необходимо. Указывает маркер sas контейнера хранилища.

properties.storageContainerUri

string

Условный. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления.

tags

object

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

Ответы

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

ManagedDatabase

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

201 Created

ManagedDatabase

Успешно созданная база данных.

202 Accepted

Принятый

Заголовки

Location: string

Other Status Codes

ErrorResponse

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

  • 400 ManagedInstanceStoppingOrStoppingOrStopped — конфликтующая операция, отправленная во время остановки или остановки экземпляра

  • 400 ManagedInstanceStarting — конфликтующая операция, отправленная во время запуска экземпляра

  • 400 AkvEndpointNotReachableFromNode - конечная точка AKV "{0}" недоступна из SQL, на сервере "{1}".

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

  • 400 PasswordNotComplex — указанный пароль недостаточно сложный.

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

  • 400 CannotUpdateIsLedgerDatabase — свойство реестра существующей базы данных не может быть обновлено.

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

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

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

  • 400 ManagedDatabaseNameInUse — база данных{0}' уже существует. Выберите другое имя базы данных.

  • 400 PitrPointInTimeInvalid — недопустимый момент времени {0}. Допустимый диапазон времени от {1} дней до начала и не до времени создания исходного сервера.

  • 400 NoMoreSpaceInManagedInstance — управляемый экземпляр достиг предела хранилища. Использование хранилища для управляемого экземпляра не может превышать (%d) MB.

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

  • 400 Не удается использоватьUseTrailingWhitespacesInDatabaseName. Ошибка проверки имени базы данных.

  • 400 StorageAccountFull — управляемый экземпляр достиг общей емкости базовой учетной записи хранения Azure. Учетная запись хранения Azure Premium ограничена 35 ГБ выделенного пространства.

  • 400 SameKey MaterialNotFoundOnRemoteServer — вторичный сервер не содержит ключевого материала защиты шифрования первичного сервера.

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

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

  • 400 ManagedInstanceStoppingOrStoppingOrStopped — конфликтующая операция, отправленная во время остановки или остановки экземпляра

  • 400 InvalidBackupRetentionPeriod — срок хранения {0} не является допустимой конфигурацией. Допустимое хранение резервных копий в днях должно находиться между {1} и {2}

  • 400 ManagedInstanceStarting — конфликтующая операция, отправленная во время запуска экземпляра

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

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

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

  • 400 ManagedInstanceUpdateSloInProgress — "Операция не удалось завершить, так как изменение уровня служб выполняется для управляемого экземпляра "{0}. Дождитесь завершения операции и повторите попытку".

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

  • 400 AkvHostNotResolvingFromNode - узел AKV "{0}" не разрешается из SQL, на сервере "{1}".

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

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

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

  • 400 InvalidRestorableDroppedDatabaseId — недопустимый идентификатор удаленной базы данных

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId — недопустимый идентификатор управляемого экземпляра целевого объекта подписки.

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

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

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

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

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

  • 400 MissingRestorePointInTime — отсутствует точка восстановления во времени

  • 400 MissingStorageContainerSasToken — отсутствующий маркер SAS контейнера хранилища

  • 400 MissingStorageContainerUri — отсутствующий URI контейнера хранилища

  • 400 RestoreableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId — не удается указать restoreableDroppedDatabaseId, если sourceDatabaseId уже задан в режиме создания восстановления

  • 400 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId — не удается указать crossSubscriptionRestorableDroppedDatabaseId, когда уже задано crossSubscriptionSourceDatabaseId.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl — предоставленный кроссSubscriptionTargetManagedInstanceId должен соответствовать экземпляру в URL-адресе.

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

  • 400 InvalidLongTermRetentionManagedInstanceBackupId — недопустимый идентификатор долгосрочного резервного копирования для управляемых экземпляров.

  • 400 LongTermRetentiontBackupOperationResultsInvalidODataQuery — указанный запрос OData является недопустимым или не поддерживается

  • 400 LongTermRetentionMigrationRequestNotSupported — подписка не разрешена функция миграции резервного копирования LTR.

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

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

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

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

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

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

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

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

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

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

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

  • 400 LtrArchiveStorageTierNotEnabled — архивация долгосрочных резервных копий хранения не включена.

  • 400 LtrArchiveWrongParameters — ChangeLongTermRetentionBackupAccessTier не поддерживается для требуемого сочетания (backupStorageAccessTier, operationMode). Разрешены только архив, перемещение и (горячее, копирование).

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

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

  • 400 ManagementServiceManagedServerDisabled — операция завершилась сбоем, так как управляемый экземпляр "{0}" отключен. Включите управляемый экземпляр и повторите попытку.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy — Geo-Restore не допускается для управляемых экземпляров с избыточностью хранилища резервных копий LRS/ZRS.

  • 400 LastBackupNameHasNewline . Не используйте запрещенные символы (",\n", "\r") в lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter — операция была прервана, так как параметр LastBackupName содержит недопустимые символы. Разрешены только символы ASCII.

  • 400 ProvisioningDisabled — отображает сообщение об ошибке от авторизации операции ресурсов без изменений.

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

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

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

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

  • 400 ManagementServiceFeatureDisabled — пользователь попытался использовать функцию, которая отключена.

  • 400 AadOnlyAuthenticationIsEnabled — включена только проверка подлинности Azure Active Directory. Обратитесь к системному администратору.

  • 400 ОбновлениеInstanceAndBackupRedundancy — избыточность зоны экземпляра и избыточность хранилища резервных копий невозможно обновить в том же запросе.

  • 400 DeleteOfManagedInstanceIsDisabled — операция удаления управляемого экземпляра отключена.

  • 400 RequestCantLandOnPaaSv2Platform — запрос должен приземлиться на платформе PaaSv2, но PaaSv2 не включен.

  • 400 CustomMaintenanceWindowIsDisabled — пользовательское окно обслуживания не включено.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled — удаление виртуального кластера с версией 2 не включено.

  • 400 DeleteOfVirtualClusterIsDisabled — удаление виртуального кластера не включено.

  • 400 MICantBeMovedFromOrToInstancePool — существующий управляемый экземпляр нельзя переместить в пул управляемых экземпляров.

  • 400 DnsRefreshOnVirtualClusterIsDisabled — обновление записей DNS в виртуальном кластере не включено.

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

  • 400 AutoCompleteMissingLastBackupName — запрос на автоматическое восстановление должен иметь параметр lastBackupName.

  • 400 MissingThumbprint — не удается найти сертификат сервера.

  • 400 BlobStorageServerFailure — произошел сбой сервера хранилища BLOB-объектов.

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

  • 400 FullBackupNotFound — полная резервная копия не найдена.

  • 400 RestoreFromStripedBackupsNotEnabled — восстановление из полосатых резервных копий не поддерживается.

  • 400 BrokenRestorePlanNoFullBackup — план восстановления нарушен, так как полная резервная копия отсутствует.

  • 400 BrokenRestorePlanWrongLogBackupLSN — план восстановления разбит, так как firstLsn текущего резервного копирования журнала не <= lastLsn следующего резервного копирования журнала.

  • 400 BrokenRestorePlanWrongDiffBackupLSN — план восстановления разбит, так как firstLsn резервного копирования диффа не >= firstLsn полного резервного копирования.

  • 400 BrokenRestorePlanGapInLogBackups — план восстановления разбит, так как firstLsn текущего резервного копирования журнала не равен lastLsn резервного копирования предварительного журнала.

  • 400 TargetServerDoesNotExist — целевой сервер {0} не существует или еще не готов. Убедитесь, что он существует и повторите запрос на восстановление.

  • 400 TargetServerRestoreNotAllowed — целевой сервер {0} в настоящее время не находится в состоянии, позволяющем запустить восстановление.

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

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

  • 400 FullBackupDamaged — предоставлено полное резервное копирование повреждено.

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

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerTimeRestoreInProgress — в папке контейнера есть резервные копии из нескольких баз данных. Убедитесь, что папка контейнера содержит резервные копии из одной базы данных.{0}

  • 400 BrokenRestorePlanWrongDiffBaseGUID — план восстановления разбит, так как DifferentialBaseGuid резервного копирования диффа не соответствует BackupSetGuid полной резервной копии.

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

  • 400 ManagedIdentityIssueDetectedTimeRestoreInProgress — управляемое удостоверение неправильно настроено. Проверьте и повторите попытку.

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

  • 400 StorageBrokenIssueDetectedTimeInProgresss — подключение к хранилищу нарушено. Повторная попытка автоматически...

  • 400 PartiallyContainedDatabaseUnsupported — "Резервное копирование для частично автономной базы данных не поддерживается".

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

  • 400 ManagedInstanceStorageLimitHit — управляемый экземпляр достиг предела хранилища.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles — резервная копия базы данных содержит несовместимый физический макет. В резервной копии нет файлов данных.

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

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

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

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

  • 400 ExternalBackupAlreadySignaledToComplete — запрос на восстановление уже сигнализирует о завершении.

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

  • 400 ExternalBackupUpgradeInProgress — запрос на восстановление не может быть завершен, так как обновление выполняется.

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

  • 400 BlobStorageFailure — произошел сбой хранилища BLOB-объектов.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart — есть резервные копии из нескольких баз данных в папке контейнера. Убедитесь, что папка контейнера содержит резервные копии из одной базы данных.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart — управляемое удостоверение неправильно настроено. Проверьте и повторите попытку.

  • 400 StorageBrokenIssueDetectedAtTheStart — подключение к хранилищу нарушено. Проверьте и повторите попытку.

  • 400 StorageBrokenIssueDetectedTerminateRetries — подключение к хранилищу по-прежнему нарушено. Проверьте и повторите попытку.

  • 400 BackupSetBroken — набор резервных копий не работает.

  • 400 SqlRestoreError — при восстановлении резервной копии произошла неизменяемая ошибка.

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

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

  • 404 ResourceNotFound — запрошенный ресурс не найден.

  • 404 CannotFindServerCertificateWithThumbprint — не удается найти сертификат сервера с отпечатком "{0}". Чтобы создать сертификат, используйте командлет PowerShell Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate.

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

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

  • 404 RestoreSourceDatabaseNotFound — не удалось найти базу данных "{0}" во время "{1}", которая может быть восстановлена.

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

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

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

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

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

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

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

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

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

  • 409 ManagementServiceDatabaseBusy — база данных "{0}" занята другой операцией. Повторите операцию позже.

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

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

  • 409 MiCreateFailedNonDelegatedSubnet — пользователь пытался развернуть пул управляемых экземпляров или управляемых экземпляров в подсети, которая не делегирована Microsoft.Sql/managedInstances.

  • 409 InstancePoolBusy — пул экземпляров занят другой текущей операцией

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

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict — экземпляр имеет значение multi-az, но хранилище резервных копий обновляется из зоны, избыточной до незоны, избыточной.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 500 LongTermRetentionMigrationRequestCopyFailed — операция копирования завершилась сбоем для BLOB-объектов резервного копирования LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceed— сбой проверки восстановления после достижения максимальных попыток.

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

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

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

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

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

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

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

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

Примеры

Creates a new managed database by restoring from an external backup
Creates a new managed database by restoring from an external backup using managed identity
Creates a new managed database from restoring a geo-replicated backup
Creates a new managed database from restoring a long term retention backup
Creates a new managed database using cross subscription point in time restore
Creates a new managed database using point in time restore
Creates a new managed database with ledger on.
Creates a new managed database with maximal properties
Creates a new managed database with minimal properties

Creates a new managed database by restoring from an external backup

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database by restoring from an external backup using managed identity

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerIdentity": "ManagedIdentity",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a geo-replicated backup

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/databases/testdb_recovered?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Recovery",
    "recoverableDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-WestEurope/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb"
  }
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a long term retention backup

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS"
  },
  "location": "southeastasia"
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using cross subscription point in time restore

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "crossSubscriptionTargetManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr",
    "crossSubscriptionSourceDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr2/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using point in time restore

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database with ledger on.

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

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

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2022-08-01

Creates a new managed database with maximal properties

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia"
}

Пример ответа

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Creates a new managed database with minimal properties

Образец запроса

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia"
}

Пример ответа

{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Определения

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

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

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ManagedDatabase

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

ManagedDatabaseCreateMode

Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId).

ManagedDatabaseStatus

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

CatalogCollationType

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

Значение Описание
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

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

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

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

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

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

ErrorDetail

Объект ошибки.

ManagedDatabase

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

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

string

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

location

string

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

name

string

Имя ресурса.

properties.autoCompleteRestore

boolean

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

properties.catalogCollation

CatalogCollationType

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

properties.collation

string

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

properties.createMode

ManagedDatabaseCreateMode

Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId).

properties.creationDate

string (date-time)

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

properties.crossSubscriptionRestorableDroppedDatabaseId

string

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

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

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

properties.defaultSecondaryLocation

string

Геопарный регион.

properties.earliestRestorePoint

string (date-time)

Самая ранняя точка восстановления во времени для восстановления на определенный момент времени.

properties.failoverGroupId

string

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

properties.isLedgerOn

boolean

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

properties.lastBackupName

string

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

properties.longTermRetentionBackupResourceId

string

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

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

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

properties.restorePointInTime

string (date-time)

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

properties.sourceDatabaseId

string

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

properties.status

ManagedDatabaseStatus

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

properties.storageContainerIdentity

string

Условный. Если createMode — RestoreExternalBackup, это значение используется. Указывает удостоверение, используемое для проверки подлинности контейнера хранилища. Может быть "SharedAccessSignature" или "ManagedIdentity"; Значение , если не указано значение SharedAccessSignature.

properties.storageContainerSasToken

string

Условный. Если createMode — RestoreExternalBackup и storageContainerIdentity не managedIdentity, это значение необходимо. Указывает маркер sas контейнера хранилища.

properties.storageContainerUri

string

Условный. Если createMode — RestoreExternalBackup, это значение необходимо. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления.

tags

object

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

type

string

Тип ресурса.

ManagedDatabaseCreateMode

Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстанавливая резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создайте базу данных путем восстановления из внешних файлов резервного копирования. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создание базы данных путем восстановления геореплицированной резервной копии. Для восстановления необходимо указать значение restoreableDatabaseId в качестве идентификатора ресурса базы данных для восстановления. RestoreLongTermRetentionBackup: создайте базу данных путем восстановления из долгосрочного резервного копирования хранения (требуется longTermRetentionBackupResourceId).

Значение Описание
Default
PointInTimeRestore
Recovery
RestoreExternalBackup
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

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

Значение Описание
Creating
DbCopying
DbMoving
Inaccessible
Offline
Online
Restoring
Shutdown
Starting
Stopped
Stopping
Updating