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


Managed Instances - Create Or Update

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

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

Параметры URI

Имя В Обязательно Тип Описание
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

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

identity

ResourceIdentity

Удостоверение Azure Active Directory управляемого экземпляра.

properties.administratorLogin

string

Имя администратора для управляемого экземпляра. Можно указать только при создании управляемого экземпляра (и требуется для создания).

properties.administratorLoginPassword

string

Пароль для входа администратора (требуется для создания управляемого экземпляра).

properties.administrators

ManagedInstanceExternalAdministrator

Администратор Azure Active Directory экземпляра. Это можно использовать только во время создания экземпляра. Если оно используется для обновления экземпляра, оно будет игнорироваться или приведет к ошибке. Для обновлений потребуется использовать отдельные API.

properties.authenticationMetadata

AuthMetadataLookupModes

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

properties.collation

string

Параметры сортировки управляемого экземпляра.

properties.databaseFormat

ManagedInstanceDatabaseFormat

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

properties.dnsZonePartner

string (arm-id)

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

properties.hybridSecondaryUsage

HybridSecondaryUsage

Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления).

properties.instancePoolId

string

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

properties.isGeneralPurposeV2

boolean

Независимо от того, является ли это вариантом GPv2 выпуска общего назначения.

properties.keyId

string

Универсальный код ресурса (URI) ключа для шифрования.

properties.licenseType

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL).

properties.maintenanceConfigurationId

string

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

properties.managedInstanceCreateMode

ManagedServerCreateMode

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

По умолчанию: создание регулярного экземпляра.

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

properties.minimalTlsVersion

string

Минимальная версия TLS. Допустимые значения: "Нет", "1.0", "1.1", "1.2"

properties.pricingModel

PricingModel

Модель ценообразования управляемого экземпляра.

properties.primaryUserAssignedIdentityId

string (arm-id)

Идентификатор ресурса назначаемого пользователем удостоверения, используемого по умолчанию.

properties.proxyOverride

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру.

properties.publicDataEndpointEnabled

boolean

Включена ли общедоступная конечная точка данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

properties.servicePrincipal

ServicePrincipal

Субъект-служба управляемого экземпляра.

properties.sourceManagedInstanceId

string (arm-id)

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

properties.storageIOps

integer (int32)

IOps хранилища. Минимальное значение: 300. Максимальное значение: 80000. Приращение 1 IOps разрешено только. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.storageSizeInGB

integer (int32)

Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Приращение только в 32 ГБ разрешено. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.storageThroughputMBps

integer (int32)

Параметр MBps пропускной способности хранилища не поддерживается в операции создания и обновления экземпляра.

properties.subnetId

string (arm-id)

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

properties.timezoneId

string

Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows. Windows хранит сведения о поддерживаемых часовых поясах, включая идентификатор в реестре в разделе KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZone. Эти значения реестра можно получить с помощью SQL Server, запросив имя SELECT AS timezone_id FROM sys.time_zone_info. Список идентификаторов также можно получить путем выполнения [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell. Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W". Стандартное время в Европе.

properties.vCores

integer (int32)

Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Включена ли функция multi-az.

sku

Sku

SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

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

Ответы

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

ManagedInstance

Успешно обновлен управляемый экземпляр.

201 Created

ManagedInstance

Успешно создан управляемый экземпляр.

202 Accepted

Принятый

Заголовки

Location: string

Other Status Codes

ErrorResponse

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

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

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInCreateOfMI — сочетание неопределенного целевого выпуска (sku.name/sku.tier параметров) и значение TRUE для параметра isGeneralPurposeV2 запрещено в операции создания.

  • 400 UnspecifiedTargetEditionAndTrueGPV2NotAllowedInUpdateOfGPV1MI — сочетание неопределенного целевого выпуска (sku.name/sku.tier параметров) и значение TRUE для параметра isGeneralPurposeV2 не допускается в операции обновления управляемого экземпляра общего назначения версии 1.

  • 400 UnspecifiedTargetEditionAndFalseGPV2NotAllowedInUpdateOfGPV2MI — сочетание неопределенного целевого выпуска (sku.name/sku.tier параметров) и значение FALSE для параметра isGeneralPurposeV2 не допускается в операции обновления управляемого экземпляра общего назначения версии 2.

  • 400 NameAlreadyExists — предоставленное имя уже существует.

  • 400 GPTargetEditionAndUnspecifiedGPV2NotAllowedInUpdateOFGPV2MI — сочетание целевого выпуска общего назначения (sku.name/sku.tier параметров) и неопределенное значение для параметра isGeneralPurposeV2 запрещено в операции обновления управляемого экземпляра общего назначения версии 2.

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

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

  • 400 BCTargetEditionAndSpecifiedGPV2ParamNotAllowedInCreateUpdateOfMI — сочетание целевого выпуска "Критически важный для бизнеса" (sku.name/sku.tier параметры) с указанным параметром isGeneralPurposeV2 запрещено в операции создания и обновления.

  • 400 UnspecifiedTargetEditionAndSpecifiedGPV2ParamNotAllowedInUpdateOfBCMI — сочетание неопределенного целевого выпуска (sku.name/sku.tier параметров) с указанным параметром isGeneralPurposeV2 не допускается в операции обновления управляемого экземпляра, критического для бизнеса.

  • 400 RegionDoesNotAllowProvisioning — выбранное расположение не принимает новые серверы базы данных SQL Windows Azure. Это может измениться позже.

  • 400 MemorySizeInGBNotSupported— размер памяти в параметре ГБ не разрешен в операции создания и обновления экземпляра.

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

  • 400 InvalidSubnetForGPV2Edition — выпуск общего назначения версии 2 управляемого экземпляра несовместим с указанной подсетью. Целевая подсеть должна быть пустой или все экземпляры в ней должны выполняться с ноябрьом 2022 г.

  • 400 MemorySizeInGBInvalidLimit — указанное значение памяти недопустимо. Убедитесь, что размер памяти в ГБ находится в допустимом диапазоне от 28 до 870 и соответствует соответствующему количеству виртуальных ядер и уровня служб. Доступные размеры памяти для выбранных виртуальных ядер и уровня служб {0}. Дополнительные сведения об ограничениях ресурсов см. в https://go.microsoft.com/fwlink/?linkid=2293407

  • 400 UnableToResolveRemoteServer — имя удаленного сервера-партнера не удалось устранить из-за недопустимого имени сервера или проблем с подключением DNS.

  • 400 ManagedInstanceUpdateSloGPv2PerDatabaseFileLimitExceed. Операция не удалось выполнить, так как существует по крайней мере одна база данных, число файлов которой превышает ограничение {0} файлов на базу данных в выпуске общего назначения версии 2.

  • 400 NextGenGPNotSupportedForCmwCustomers — выпуск Next-Gen General Purpose управляемого экземпляра не поддерживает пользовательское окно обслуживания.

  • 400 HkCannotSwitchToInactive — база данных не может продолжить обновление ценовой категории, так как она имеет оптимизированные для памяти объекты. Удалите такие объекты и повторите попытку.

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

  • 400 ManagedInstanceFreemiumNotAvailableForInputParameters — создание управляемого экземпляра или обновление, выполняемое с помощью SLO, которое запрещено для freemium.

  • 400 ManagedInstanceFreemiumNotAvailableOnRegion — создание управляемого экземпляра freemium в регионе, который не разрешен для freemium.

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

  • 400 ManagedInstanceFreemiumNotAvailableForSubscription — Freemium не включен для этого типа подписки.

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

  • 400 ManagedInstanceInvalidSubnetForInstancePool — пользователь пытался выбрать недопустимую подсеть для управляемого экземпляра в существующем пуле экземпляров.

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

  • 400 ManagedInstanceSloUpdateFailed — операция SLO '{0}' не может быть успешной, так как использование памяти{1}' превышает квоту.

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

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

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

  • 400 ManagedInstanceLocalStorageUpdateSloDisabledd — обновление SLO для управляемых экземпляров с локальным хранилищем еще не поддерживается.

  • 400 ManagedInstanceUpdateSloFromVersionlessToVersionedNotAllowed — изменение формата базы данных с "{0}" на "{1}" не поддерживается. Дополнительные сведения см. в указанном значении свойства формата базы данных и посетите https://aka.ms/sqlmidatabaseformat.

  • 400 ManagedInstanceUpdateSloFromNewerToOlderVersionEditionNotAllowed — изменение формата базы данных с "{0}" на "{1}" не поддерживается. Дополнительные сведения см. в указанном значении свойства формата базы данных и посетите https://aka.ms/sqlmidatabaseformat.

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

  • 400 ManagedInstanceUpdateSloFromVersionedToVersionedToVersionlessWorkerCLNotAllowed. Изменение формата базы данных не поддерживается для этого управляемого экземпляра. Дополнительные сведения см. в указанном значении свойства формата базы данных и посетите https://aka.ms/sqlmi-fwnov2022.

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

  • 400 ManagedInstanceFreemiumInvalidArchitecture — экземпляр freemium нельзя создать в указанной подсети "(0)".

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

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerRegion — создание МИ SQL ZoneRedundant временно отключено в этом регионе. Вы можете создавать управляемые экземпляры SQL, избыточные между зонами, во многих других регионах в Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 VnetInWrongRegion — виртуальная сеть находится в неправильном регионе.

  • 400 ManagedInstanceZoneRedudantFeatureTemporarilyDisabledPerHardwareGeneration — создание MI-кода ZoneRedundant SQL временно отключено для этого поколения оборудования в этом регионе. Вы можете создавать управляемые экземпляры SQL, избыточные между зонами, с различным поколением оборудования в этом регионе или во многих других регионах в Azure. https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/high-availability-sla?view=azuresql-mi#zone-redundant-availability.

  • 400 AlterDbDeactivatedNotSupported — сбой операции базы данных для сервера "{0}", базы данных "{1}" из-за неожиданной задержки. Повторите попытку.

  • 400 ManagedInstanceUpdateSloGeoPrimaryWithNewerVersionEditionThanSecondary — изменение формата базы данных должно быть выполнено в дополнительном экземпляре группы отработки отказа. Дополнительные сведения см. в https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceFreemiumInstanceAlreadyExists . Для каждой подписки разрешено только один бесплатный управляемый экземпляр SQL.

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

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

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

  • 400 ManagedInstanceConversionRegularToFreemiumNotAllowed — пользователь попытался преобразовать обычный управляемый экземпляр SQL в бесплатный управляемый экземпляр SQL.

  • 400 ManagedInstanceConversionFreemiumToRegularAndUpdateSLOTimeStoppedNotAllowed — пользователь попытался преобразовать бесплатный управляемый экземпляр SQL в обычный управляемый экземпляр SQL и обновить SLO в том же запросе, а экземпляр остановлен.

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

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

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

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

  • 400 DeploymentIntoPrivateSubnetsNotAllowed. Развертывание управляемых экземпляров и пулов экземпляров в частных подсетях не поддерживается.

  • 400 ManagedInstanceDeprecatedMinimalTlsVersionLowerThan12DuringCreateUpdate — operation '{0}' не удалось завершить, так как минимальная версия TLS должна быть 1.2 или выше. Более ранние версии TLS больше не поддерживаются, так как они считаются устаревшими.

  • 400 InstanceFailoverGroupDoesNotExist — группа отработки отказа не существует на сервере.

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

  • 400 ManagedInstanceClassicVnetNotSupported. Управляемый экземпляр нельзя присоединить к классической виртуальной сети.

  • 400 ManagedInstanceMinTlsVersionGreaterThanMaxAllowedVersion — операция "{0}" не удалось завершить, так как минимальный параметр версии TLS превышает максимально допустимое значение.

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

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

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

  • 400 VnetConfigHasInvalidDns— пользователь пытался внедрить подсеть Управляемого сервера с недопустимым пользовательским DNS.

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

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

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

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

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

  • 400 VnetSubnetConflictWithIntendedPolicy — пользователь пытался внедрить подсеть управляемого сервера, которая имеет конфликт с IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku — указанный выпуск {0} не соответствует указанному номеру SKU {1}.

  • 400 ManagedInstanceInvalidLicenseType — указанный тип лицензии {0} недействителен.

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

  • 400 VnetResourceNotFound — ресурс не найден: "{0}".

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

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported . Пользователь может создать управляемый экземпляр только с параметрами сортировки "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgresss — операция не удалось завершить, так как выполняется {0} операция. Дождитесь завершения операции и повторите попытку.

  • 400 ManagedInstanceExceedMaxAzureStorage — операция не удалось выполнить, так как общий размер выделенного хранилища для экземпляра общего назначения превысит {0}. Уменьшите количество файлов базы данных и операцию повторных попыток.

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

  • 400 InvalidDnsZone — операция завершилась ошибкой, так как вы пытаетесь развернуть управляемый экземпляр в качестве вторичной георепликации в подсети {0}, в которой уже существует управляемый экземпляр. Развертывание управляемого экземпляра в качестве вторичной георепликации поддерживается только в тех случаях, когда управляемый экземпляр является первым экземпляром, развернутым в подсети. Рассмотрите возможность развертывания управляемого экземпляра в качестве вторичной георепликации в другой подсети, в которой нет существующих управляемых экземпляров, или если развертывание в подсети с существующим управляемым экземпляром отключает параметр георепликации.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed — недопустимый размер хранилища: ограничение размера хранилища ({0} ГБ) меньше используемого текущего хранилища ({1} ГБ). Укажите более высокий размер хранилища.

  • 400 InvalidTimezone — недопустимый часовой пояс.

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

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported — создание управляемого экземпляра с часовыми поясами, не поддерживающихся по умолчанию.

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

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

  • 400 SubnetHasResourcesOfDifferentType — пользователь пытался создать MI в подсети с ресурсами другого типа.

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

  • 400 OperationNotAllowedInCurrentGeodrConfiguration — операция не допускается, так как текущая конфигурация георепликации не разрешает эту комбинацию {0}. Измените параметр партнера георепликации перед применением изменения к этому экземпляру.

  • 400 VnetPrepareNIPFailed — пользователь пытался подготовить подсеть, которая имеет конфликт с NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily. Изменение поколения оборудования на устаревшее {0} поколения невозможно.

  • 400 ManagedInstanceBackupStorageTypeNotSupported— параметр типа хранилища резервных копий не разрешен в операции обновления экземпляра.

  • 400 EmptyPDCInvalidDnsZone — этот управляемый экземпляр не может быть развернут, так как его зона DNS не соответствует префиксу DNS предполагаемого виртуального кластера для подсети {0}. Хотя этот виртуальный кластер пуст, его префикс DNS нельзя изменить. Пустые виртуальные кластеры будут автоматически удалены через несколько часов. Попробуйте дождаться истечения срока действия или вручную удалить этот виртуальный кластер, а затем создать управляемый экземпляр.

  • 400 MissingIdentityId — удостоверение, назначенное пользователем, не предоставляется, если для типа удостоверения задано значение UserAssigned.

  • 400 InvalidPrimaryIdentityId . Пользователь предоставляет значение primaryUserIdentityId, но то же самое не указано в параметре IdentityId

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported — функция ZoneRedundant не поддерживается для выбранного уровня служб. Дополнительные сведения см. в aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled — включение функции zoneRedundant невозможно после создания управляемого экземпляра. Дополнительные сведения см. в aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled — отключение функции zoneRedundant невозможно после создания управляемого экземпляра. Дополнительные сведения см. в aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions — PrimaryUserAssignedIdentityId, предоставленный пользователем, не имеет доступа к KeyId, предоставленным

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

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

  • 400 MigrationToAnotherVNetNotSupported— выбранная подсеть находится в другой виртуальной сети. Перемещение управляемого экземпляра в другую виртуальную сеть невозможно. Укажите подсеть из виртуальной сети {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported. Предоставленная подсеть имеет другую зону DNS от текущей. Изменение зоны DNS экземпляра не поддерживается. Укажите подсеть с той же зоной DNS, создайте новую подсеть или укажите пустую.

  • 400 MigrationToGen4SubnetNotSupported — невозможно обновить подсеть во время работы на оборудовании 4-го поколения, так как она устарела. Обновите оборудование с 4-го поколения до 5-го поколения в рамках операции изменяющейся подсети управляемого экземпляра, указав оба параметра одновременно: целевую подсеть и поколение оборудования.

  • 400 PrimaryIdentityMissingPermissionForKeyId — KeyId предоставляется пользователем во время создания, но PrimaryUserAssignedIdentityId не предоставляется в вызове API

  • 400 InvalidIdentityTypeForKeyId — KeyId предоставляется пользователем во время создания, но тип удостоверения не имеет значения UserAssigned.

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

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit — операция не удалось выполнить, так как некоторые из файлов базы данных превышают максимальный размер файла общего назначения в {0} ГБ.

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

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

  • 400 InstancePoolNotEnoughCapacity — пул экземпляров не имеет достаточной емкости

  • 400 SourceAndTargetSubnetsMustBeVnetPeered — подсеть, используемая управляемым экземпляром и предоставленная целевая подсеть, являются частью виртуальных сетей, которые не подключены к пирингу виртуальных сетей или имеют пиринг, но не имеют разрешенного трафика. Чтобы переместить управляемый экземпляр из одной подсети в другую, необходимо установить пиринг между виртуальными сетями из исходной и целевой виртуальной сети. Настройте требования к виртуальной сети, а затем повторите операцию. Дополнительные сведения https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

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

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

  • 400 AddressRangeOfTargetSubnetAndSubnetOfSubnetOfGeoDRReplicaCantOverlap — подсеть, выбранная для миграции управляемого экземпляра, имеет диапазон адресов, перекрывающий диапазон адресов подсети, содержащей геореплицированный вторичный экземпляр. Убедитесь, что подсеть настроена в соответствии с рекомендациями в https://aka.ms/move-managed-instance.

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication — подсеть, выбранная для миграции управляемого экземпляра, не настроена для включения связи с геореплицированным вторичным экземпляром. Проверьте, открыты ли все необходимые порты. Чтобы правильно настроить подсеть, ознакомьтесь с рекомендациями в https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier — идентификатор содержит значение NULL или недопустимый символ юникода.

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

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

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

  • 400 PasswordTooLong — указанный пароль слишком длинный.

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

  • 400 GatewayInvalidEdition — "{0}" не является допустимым выпуском базы данных в этой версии SQL Server.

  • 400 StorageIOpsNotSupported— параметр IOps хранилища запрещен в операции создания и обновления экземпляра.

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

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

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

  • 400 InvalidLocation — указано недопустимое расположение.

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

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

  • 400 InvalidManagedServerDnsZonePartner — URI ресурса гео-первичного управляемого экземпляра, указанного в запросе на создание, является недопустимым. Убедитесь, что свойство имеет формат /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/managedInstances/{managedInstanceName}

  • 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 MismatchingResourceGroupNameWithUrl — предоставленное имя группы ресурсов не совпадает с именем в URL-адресе.

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

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

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

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

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

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

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

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

  • 400 InvalidMaintenanceWindowProperty — указано недопустимое свойство периода обслуживания.

  • 400 InvalidMaintenanceWindowPropertyNull — недопустимое окно обслуживания с необходимыми свойствами NULL.

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

  • 400 UpdateOfParameterNotSupported — обновление "{0}" не поддерживается.

  • 400 MaintenancePolicyFeatureIsDisabled. Назначение политики обслуживания клиентов не включено для предоставленной подписки. Вместо этого используйте свойство maintenanceConfigurationId.

  • 400 MaintenancePolicyInvalidType — указанное значение для типа w недопустимо. Используйте одно из следующих значений: SystemDefined, CustomerDefined.

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

  • 400 MaintenancePolicyInvalidStartHour — указанное значение для startHour недопустимо. Время начала представляет час дня, когда должно начинаться событие обслуживания. Допустимые значения : 00–23. Повторите попытку с соответствующим значением.

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

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

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

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

  • 400 InvalidExternalAdministratorLogin — недопустимое или отсутствует имя входа внешнего администратора.

  • 400 InvalidExternalAdministratorSid — недопустимый или отсутствующий идентификатор объекта внешнего администратора.

  • 400 InvalidExternalAdministratorTenantId — недопустимый или отсутствующий идентификатор клиента внешнего администратора.

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

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

  • 400 ExternalAdministratorLoginSameAsSqlAdmin — имена администратора Azure Active Directory и учетной записи администратора сервера должны отличаться. Укажите разные значения.

  • 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 SecurityAdalPrincipalCertExpiredError — операция не удалось завершить, так как срок действия сертификата субъекта Azure Key Vault истек.

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

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

  • 400 MissingKeyVaultUriForRestore — URI ключа Azure Key Vault "{0}" требуется для успешного восстановления базы данных "{1}" под сервером "{2}".

  • 400 AzureKeyVaultKeyUsedOnGeoPrimary — операция не удалось завершить, так как имя ключа Azure Key Vault {0} в настоящее время задается как средство защиты шифрования в гео-первичной среде.

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

  • 400 PerDatabaseCMKAKVKeySourceMissingOnGeoSecondary — все базы данных в георепликации должны содержать тот же ключевой материал, что и средство защиты шифрования исходной базы данных. Добавьте ключ "{0}" с тем же ключевым материалом в целевую базу данных "{1}".

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

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary — если включен автоматический поворот защиты TDE уровня базы данных, исходные и целевые базы данных должны быть подключены к одному хранилищу ключей. Добавьте ключ "{0}" (из того же хранилища ключей, подключенного к исходной базе данных) в целевую базу данных "{1}".

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithCurrentKeysWithDatabaseName — при попытке реплицировать базу данных, настроенную с помощью средства защиты шифрования уровня базы данных, текущие ключи, используемые базой данных-источником, должны передаваться в базу данных-получатель "{0}'

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

  • 400 UmiMissingAkvPermissions — PrimaryUserAssignedIdentityId, предоставленный пользователем, не имеет доступа к KeyId, предоставленным

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

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

  • 400 SecurityAzureKeyVaultGeoChainError — создание вторичной (процесса, известной как цепочка) не поддерживается при включении прозрачного шифрования данных с помощью Azure Key Vault (BYOK).

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

  • 400 BlockSystemAssignedIdentityForCrossTenantCMK — кросстенантный cmK можно настроить только в том случае, если сервер настроен с управляемым удостоверением, назначенным пользователем. Чтобы настроить управляемое удостоверение, назначаемое пользователем, см. https://aka.ms/sqltdebyokumi.

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

  • 400 CannotDropDatabaseAKVError — база данных {0} на сервере {1} не может быть безопасно удалена, так как она шифруется с помощью управляемого клиентом ключа, который больше недоступен для получения последней резервной копии перед удалением. Восстановите доступ к Azure Key Vault на сервере и измените ключи, чтобы сделать эту базу данных доступной, а затем продолжайте удаление. Дополнительные сведения см. в https://aka.ms/tdecmkrestorability

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

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

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

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

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

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty — операция не может быть завершена, так как URI Хранилища ключей Azure имеет значение NULL или пусто.

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

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

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

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

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

  • 400 AzureKeyVaultKeyNameCurrentlyInUse — операция не удалось завершить, так как имя ключа Azure Key Vault {0} в настоящее время используется.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent — операция не может быть завершена, так как материал ключа Key Vault Azure отличается от текущего ключа защиты шифрования.

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

  • 400 OldGenerationOfAKVKeyBeingUsedError — использование старой версии ключа AKV в качестве защиты TDE запрещено. Используйте последнюю версию ключа AKV в качестве средства защиты шифрования.

  • 400 PerDatabaseCMKMissingIdentityOnGeoSecondaryDatabase — удостоверение CMK базы данных не настроено в целевой базе данных.

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

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

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

  • 400 ServerPrincipalCreateLoginBadSyntax. При выполнении инструкции Create Login для администратора Azure AD произошла ошибка синтаксиса.

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

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

  • 400 ServicePrincipalLookupInAadFailedIdentityForbidden — сбой поиска AzureAD, так как MSI не предоставил разрешения на чтение в AAD.

  • 400 PrincipalNotFoundInTenant — Поиск AzureAD не вернул результатов для этого имени.

  • 400 ServerPrincipalHasDuplicateDisplayNameInAad — Поиск AzureAD вернул несколько результатов для этого имени.

  • 400 InvalidPrincipalType. Этот тип субъекта не поддерживается в базе данных SQL Windows Azure.

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

  • 400 ServicePrincipalLookupInAadFailed — сбой поиска AzureAD из-за ошибок инфраструктуры служб.

  • 400 TenantNotFoundInActiveDirectory — клиент недоступен в Active Directory.

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

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

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

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

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

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

  • 404 ResourceDoesNotExist — ресурс с именем "{0}" не существует. Чтобы продолжить, укажите допустимое имя ресурса.

  • 404 InstancePoolNotFound — пул экземпляров не найден

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

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

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

  • Значение 405 InvalidVcoreValue — значение виртуального ядра {0} недопустимо. Укажите допустимое значение виртуального ядра.

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} недопустимы. Укажите допустимое значение HardwareGeneration.

  • 405 InvalidStorageSizeValue — "Недопустимый размер хранилища: {0} ГБ. Размер хранилища должен быть указан между {1} и {2} гигабайтами с шагом {3} ГБ.

  • 405 InvalidStorageIOpsLimitValue — недопустимое ограничение iOps хранилища: {0} IOps. Ограничение операций ввода-адреса хранилища должно быть указано между {1} IOps и {2} IOps, приращением {3} IOps.

  • 405 InvalidStorageThroughputMBpsLimitValue — недопустимое ограничение пропускной способности хранилища: {0} MBps. Ограничение пропускной способности хранилища должно быть задано между {1} MBps и {2} MBps, приращением {3} МБИТ/с.

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

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

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

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

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

  • 409 ServerOverridePreconditionFailed — не удалось применить переопределение сервера к категории "{0}", так как физическая база данных или экземпляр "{1}" на сервере "{2}" в настоящее время не находится в состоянии "Готово" или "Деактивирован".

  • 409 ManagedInstanceIsBusy — сервер{0}в настоящее время занят. Подождите несколько минут, прежде чем повторить попытку.

  • 409 ServerAlreadyExists — повторяющееся имя сервера.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 409 ServerPrincipalOwnsJobs — попытка удалить имя входа при активном задании.

  • 409 ServerPrincipalOwnsObjects — попытка удалить имя входа, которое владеет объектами.

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

  • 409 ServerPrincipalOwnsDatabase — измените владельца базы данных перед удалением имени входа.

  • 409 ServerPrincipalCurrentlyLoggedIn — самообъяснение.

  • 409 ServerPrincipalAlreadyExists — попытка создать субъект-сервер с не уникальным именем.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 500 GatewayInternalServerError — сервер столкнулся с непредвиденным исключением.

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

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

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

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

  • 500 ActiveDirectoryLookupTimedOut — операция не удалось завершить в настоящее время. Повторите попытку позже.

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

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

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

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

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

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

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

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

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

Примеры

Create managed instance with all properties
Create managed instance with minimal properties

Create managed instance with all properties

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

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "hybridSecondaryUsage": "Passive",
    "servicePrincipal": {
      "type": "SystemAssigned"
    },
    "databaseFormat": "AlwaysUpToDate",
    "authenticationMetadata": "AzureAD"
  }
}

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

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    },
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "AlwaysUpToDate",
    "authenticationMetadata": "AzureAD"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    },
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "AlwaysUpToDate",
    "authenticationMetadata": "AzureAD"
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Create managed instance with minimal properties

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

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2023-08-01

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded"
  },
  "location": "Japan East"
}

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

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "externalGovernanceStatus": "Enabled",
    "hybridSecondaryUsage": "Passive",
    "databaseFormat": "SQLServer2022"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Определения

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

Тип администратора развера.

AuthMetadataLookupModes

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

BackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage)

ErrorAdditionalInfo

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

ErrorDetail

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

ErrorResponse

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

ExternalGovernanceStatus

Состояние внешнего управления.

HybridSecondaryUsage

Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления).

HybridSecondaryUsageDetected

Обнаружено гибридное вторичное использование. Возможные значения: "Активный" (клиент не соответствует требованиям для использования вторичного аварийного восстановления в качестве пассивного аварийного восстановления) и "Пассивный" (клиент соответствует требованиям для использования вторичного в качестве пассивного аварийного восстановления).

IdentityType

Тип удостоверения. Установите для параметра SystemAssigned значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.

ManagedInstance

Управляемый экземпляр SQL Azure.

ManagedInstanceDatabaseFormat

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

ManagedInstanceExternalAdministrator

Свойства администратора Active Directory.

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL).

ManagedInstancePecProperty

Подключение к частной конечной точке в управляемом экземпляре

ManagedInstancePrivateEndpointConnectionProperties

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

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру.

ManagedServerCreateMode

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

По умолчанию: создание регулярного экземпляра.

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

PricingModel

Модель ценообразования управляемого экземпляра.

PrincipalType

Тип субъекта-администратора.

ProvisioningState

Состояние подготовки управляемого экземпляра.

ResourceIdentity

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

ServicePrincipal

Конфигурация субъекта-службы управляемого экземпляра для ресурса.

ServicePrincipalType

Тип субъекта-службы.

Sku

SKU ресурса ARM.

UserIdentity

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

AdministratorType

Тип администратора развера.

Значение Описание
ActiveDirectory

AuthMetadataLookupModes

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

Значение Описание
AzureAD
Paired
Windows

BackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage)

Значение Описание
Geo
GeoZone
Local
Zone

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

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

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

ErrorDetail

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

ExternalGovernanceStatus

Состояние внешнего управления.

Значение Описание
Disabled
Enabled

HybridSecondaryUsage

Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления).

Значение Описание
Active
Passive

HybridSecondaryUsageDetected

Обнаружено гибридное вторичное использование. Возможные значения: "Активный" (клиент не соответствует требованиям для использования вторичного аварийного восстановления в качестве пассивного аварийного восстановления) и "Пассивный" (клиент соответствует требованиям для использования вторичного в качестве пассивного аварийного восстановления).

Значение Описание
Active
Passive

IdentityType

Тип удостоверения. Установите для параметра SystemAssigned значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.

Значение Описание
None
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

ManagedInstance

Управляемый экземпляр SQL Azure.

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

string

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

identity

ResourceIdentity

Удостоверение Azure Active Directory управляемого экземпляра.

location

string

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

name

string

Имя ресурса.

properties.administratorLogin

string

Имя администратора для управляемого экземпляра. Можно указать только при создании управляемого экземпляра (и требуется для создания).

properties.administratorLoginPassword

string

Пароль для входа администратора (требуется для создания управляемого экземпляра).

properties.administrators

ManagedInstanceExternalAdministrator

Администратор Azure Active Directory экземпляра. Это можно использовать только во время создания экземпляра. Если оно используется для обновления экземпляра, оно будет игнорироваться или приведет к ошибке. Для обновлений потребуется использовать отдельные API.

properties.authenticationMetadata

AuthMetadataLookupModes

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

properties.collation

string

Параметры сортировки управляемого экземпляра.

properties.createTime

string (date-time)

Указывает точку во времени (ISO8601 формате) создания управляемого экземпляра.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage)

properties.databaseFormat

ManagedInstanceDatabaseFormat

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

properties.dnsZone

string

Зона Dns, в которую находится управляемый экземпляр.

properties.dnsZonePartner

string (arm-id)

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

properties.externalGovernanceStatus

ExternalGovernanceStatus

Состояние внешнего управления.

properties.fullyQualifiedDomainName

string

Полное доменное имя управляемого экземпляра.

properties.hybridSecondaryUsage

HybridSecondaryUsage

Гибридное вторичное использование. Возможные значения: "Активный" (значение по умолчанию) и "Пассивный" (клиент использует вторичную функцию в качестве пассивного аварийного восстановления).

properties.hybridSecondaryUsageDetected

HybridSecondaryUsageDetected

Обнаружено гибридное вторичное использование. Возможные значения: "Активный" (клиент не соответствует требованиям для использования вторичного аварийного восстановления в качестве пассивного аварийного восстановления) и "Пассивный" (клиент соответствует требованиям для использования вторичного в качестве пассивного аварийного восстановления).

properties.instancePoolId

string

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

properties.isGeneralPurposeV2

boolean

Независимо от того, является ли это вариантом GPv2 выпуска общего назначения.

properties.keyId

string

Универсальный код ресурса (URI) ключа для шифрования.

properties.licenseType

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL).

properties.maintenanceConfigurationId

string

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

properties.managedInstanceCreateMode

ManagedServerCreateMode

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

По умолчанию: создание регулярного экземпляра.

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

properties.minimalTlsVersion

string

Минимальная версия TLS. Допустимые значения: "Нет", "1.0", "1.1", "1.2"

properties.pricingModel

PricingModel

Модель ценообразования управляемого экземпляра.

properties.primaryUserAssignedIdentityId

string (arm-id)

Идентификатор ресурса назначаемого пользователем удостоверения, используемого по умолчанию.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Список подключений к частной конечной точке в управляемом экземпляре.

properties.provisioningState

ProvisioningState

Состояние подготовки управляемого экземпляра.

properties.proxyOverride

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру.

properties.publicDataEndpointEnabled

boolean

Включена ли общедоступная конечная точка данных.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Тип учетной записи хранения, используемый для хранения резервных копий для этого экземпляра. Параметры: Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) и GeoZone(GeoZoneRedundantStorage)

properties.restorePointInTime

string (date-time)

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

properties.servicePrincipal

ServicePrincipal

Субъект-служба управляемого экземпляра.

properties.sourceManagedInstanceId

string (arm-id)

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

properties.state

string

Состояние управляемого экземпляра.

properties.storageIOps

integer (int32)

IOps хранилища. Минимальное значение: 300. Максимальное значение: 80000. Приращение 1 IOps разрешено только. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.storageSizeInGB

integer (int32)

Размер хранилища в ГБ. Минимальное значение: 32. Максимальное значение: 16384. Приращение только в 32 ГБ разрешено. Максимальное значение зависит от выбранного семейства оборудования и количества виртуальных ядер.

properties.storageThroughputMBps

integer (int32)

Параметр MBps пропускной способности хранилища не поддерживается в операции создания и обновления экземпляра.

properties.subnetId

string (arm-id)

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

properties.timezoneId

string

Идентификатор часового пояса. Допустимые значения — это часовые пояса, поддерживаемые Windows. Windows хранит сведения о поддерживаемых часовых поясах, включая идентификатор в реестре в разделе KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZone. Эти значения реестра можно получить с помощью SQL Server, запросив имя SELECT AS timezone_id FROM sys.time_zone_info. Список идентификаторов также можно получить путем выполнения [System.TimeZoneInfo]::GetSystemTimeZones() в PowerShell. Пример допустимого идентификатора часового пояса — "Тихоокеанское стандартное время" или "W". Стандартное время в Европе.

properties.vCores

integer (int32)

Количество виртуальных ядер. Допустимые значения: 8, 16, 24, 32, 40, 64, 80.

properties.virtualClusterId

string

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

properties.zoneRedundant

boolean

Включена ли функция multi-az.

sku

Sku

SKU управляемого экземпляра. Допустимые значения для sku.name: GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

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

type

string

Тип ресурса.

ManagedInstanceDatabaseFormat

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

Значение Описание
AlwaysUpToDate
SQLServer2022

ManagedInstanceExternalAdministrator

Свойства администратора Active Directory.

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

AdministratorType

Тип администратора развера.

azureADOnlyAuthentication

boolean

Включена только проверка подлинности Azure Active Directory.

login

string

Имя входа администратора сервера.

principalType

PrincipalType

Тип субъекта-администратора.

sid

string (uuid)

ИДЕНТИФИКАТОР безопасности (идентификатор объекта) администратора сервера.

tenantId

string (uuid)

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

ManagedInstanceLicenseType

Тип лицензии. Возможные значения: LicenseIncluded (обычная цена включительно с новой лицензией SQL) и BasePrice (скидка на AHB для привлечения собственных лицензий SQL).

Значение Описание
BasePrice
LicenseIncluded

ManagedInstancePecProperty

Подключение к частной конечной точке в управляемом экземпляре

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

string

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

properties

ManagedInstancePrivateEndpointConnectionProperties

Свойства подключения к частной конечной точке

ManagedInstancePrivateEndpointConnectionProperties

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

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

ManagedInstancePrivateEndpointProperty

Частная конечная точка, к которой принадлежит подключение.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Состояние подключения подключения к частной конечной точке.

provisioningState

string

Состояние подключения к частной конечной точке.

ManagedInstancePrivateEndpointProperty

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

string

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

ManagedInstancePrivateLinkServiceConnectionStateProperty

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

string

Описание подключения службы приватного канала.

description

string

Описание подключения службы приватного канала.

status

string

Состояние подключения службы приватного канала.

ManagedInstanceProxyOverride

Тип подключения, используемый для подключения к экземпляру.

Значение Описание
Default
Proxy
Redirect

ManagedServerCreateMode

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

По умолчанию: создание регулярного экземпляра.

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

Значение Описание
Default
PointInTimeRestore

PricingModel

Модель ценообразования управляемого экземпляра.

Значение Описание
Freemium
Regular

PrincipalType

Тип субъекта-администратора.

Значение Описание
Application
Group
User

ProvisioningState

Состояние подготовки управляемого экземпляра.

Значение Описание
Canceled
Created
Failed
InProgress
Succeeded

ResourceIdentity

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

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

string (uuid)

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

tenantId

string (uuid)

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

type

IdentityType

Тип удостоверения. Установите для параметра SystemAssigned значение SystemAssigned, чтобы автоматически создать и назначить субъект Azure Active Directory для ресурса.

userAssignedIdentities

<string,  UserIdentity>

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

ServicePrincipal

Конфигурация субъекта-службы управляемого экземпляра для ресурса.

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

string

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

principalId

string

Идентификатор объекта приложения Azure Active Directory.

tenantId

string

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

type

ServicePrincipalType

Тип субъекта-службы.

ServicePrincipalType

Тип субъекта-службы.

Значение Описание
None
SystemAssigned

Sku

SKU ресурса ARM.

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

integer (int32)

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

family

string

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

name

string

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

size

string

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

tier

string

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

UserIdentity

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

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

string (uuid)

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

principalId

string (uuid)

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