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


Instance Failover Groups - Delete

Удаляет группу отработки отказа.

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/instanceFailoverGroups/{failoverGroupName}?api-version=2023-08-01

Параметры URI

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

string

Имя группы отработки отказа.

locationName
path True

string

Имя региона, в котором находится ресурс.

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

Успешно удалена группа отработки отказа.

202 Accepted

Принятый

Заголовки

Location: string

204 No Content

Указанная группа отработки отказа не существует.

Other Status Codes

ErrorResponse

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

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

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

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

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount — поддерживается только один регион партнера.

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint — поле readWriteEndpoint требуется для создания или обновления запросов.

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

  • 400 InstanceFailoverGroupUpdateOrDeleteRequestOnSecondary . Изменения в группе отработки отказа экземпляра запрещены на вторичном сервере. Выполните запрос на основном сервере.

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestLessThanMinimumGracePeriodValues — значение льготного периода для группы отработки отказа экземпляра должно быть больше или равно значению минимального льготного периода "{0}' минут

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

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

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

  • 400 InstanceFailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified . Текст запроса группы создания или обновления экземпляра отработки отказа не должен изменять свойство "только для чтения"{0}".

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

  • 400 InstanceFailoverGroupPartnerManagedInstanceFromDifferentSubscription — основной сервер и сервер партнера группы отработки отказа находятся в разных подписках. Кросс-подписка для серверов группы отработки отказа запрещена.

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

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

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

  • 400 InvalidAddSecondaryPermission . Пользователь не имеет достаточного разрешения на добавление вторичного объекта на указанном сервере.

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

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

  • 400 ServerEditionMismatch — Выпуск должен совпадать с основным сервером при создании сервера-реплики.

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

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

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

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

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

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

  • 400 CloudLifterFogInaccessibleDbRoleMismatch — не удалось сделать базу данных {0} в управляемом экземпляре SQL {1} доступ, так как роль экземпляра в группе отработки отказа изменилась с {2} на {3}, пока база данных была недоступна. Восстановите исходную роль базы данных, выполнив геоработку отказа и повторите попытку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 ManagedInstanceGeoDRNotAllowedForInstancePool. Создание группы автоматической отработки отказа (GeoDR) не поддерживается для управляемых экземпляров, подготовленных в пулах экземпляров. Группы автоматической отработки отказа можно создавать только для автономных управляемых экземпляров.

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

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

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

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

  • 400 ManagedInstanceNotAllowedInGeoDRSetupWhenFreemium. Развертывание группы отработки отказа не поддерживается с бесплатным предложением Управляемого экземпляра SQL Azure.

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

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

  • 400 ManagedInstanceGeoFailoverCannotBeExecuted — геоотработка геоработки отказа управляемого экземпляра не может выполняться в настоящее время. Причина: '{0}'.

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

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

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

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

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

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

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

  • 400 DnsZoneMismatch — DNSZone на сервере партнера отличается от DNSZone на исходном сервере. Это нарушает функциональные возможности InstanceFailoverGroup.

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

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

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

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

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration — неправильная конфигурация сети. Трафик репликации первичного сервера не может добраться до дополнительного сервера.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 409 ManagedInstanceContainsInaccessibleDatabases — операция не удалось завершить, так как управляемый экземпляр "{0}" содержит базы данных, которые находятся в недоступном состоянии. Удалите недоступные базы данных или исправьте проблемы с доступом к ключу защиты TDE, управляемому клиентом, для управляемого экземпляра перед повторным выполнением операции. https://go.microsoft.com/fwlink/?linkid=2111623

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

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

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

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

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

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

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

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

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

  • 409 InstanceFailoverGroupBusy — группа отработки отказа экземпляра занята другой операцией.

  • 409 InstanceFailoverGroupDnsRecordInUse — для запрошенной конечной точки существует повторяющаяся запись DNS.

  • 409 InvalidFailoverGroupName — указано недопустимое имя группы отработки отказа экземпляра.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

Delete failover group

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

DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/locations/Japan East/instanceFailoverGroups/failover-group-test-1?api-version=2023-08-01

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

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/JapanEast/instanceFailoverGroupOperationResults/00000000-1111-2222-3333-444444444444?api-version=2022-05-01-preview

Определения

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

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

ErrorDetail

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

ErrorResponse

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

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

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

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

ErrorDetail

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