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


Database Operations - Cancel

Отменяет асинхронную операцию в базе данных.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/operations/{operationId}/cancel?api-version=2023-08-01

Параметры URI

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

string

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

operationId
path True

string (uuid)

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

resourceGroupName
path True

string

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

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

Запрос на отмену выполнен успешно.

Other Status Codes

ErrorResponse

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

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

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

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

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

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

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

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

  • 400 SourceDatabaseEncryptionProtectorKeyUriRequiredForPerDatabaseCMKCopyOrReplication — геообъектная база данных-получатель, отсутствует AKV гео первичной базы данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 GeoReplicaLimitReached — достигнуто ограничение репликации для каждой реплики.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 RequestedDatabaseSizeRequiresShrink — пользователь попытался ИЗМЕНИТЬ БАЗУ ДАННЫХ MAXSIZE, чтобы изменить MAXSIZE для базы данных до меньшего размера, а затем текущий размер.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 NotUpdateToFreeDatabase— обновление базы данных до бесплатного номера SKU не поддерживается.

  • 400 InvalidVldbRestoreSlo — точка выпуска Hyperscale—In-Time восстановления требует, чтобы исходные и целевые базы данных использовали цель уровня обслуживания гипермасштабирования.

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

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

  • 400 DatabaseInvalidSkuPropertyCombination — свойства запрошенного номера SKU несогласованы. Убедитесь, что указана допустимая комбинация. Дополнительные сведения см. в https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 InvalidStandbyGeoEdition — пользователь попытался создать резервную геостантовку на основе DTU.

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

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

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

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

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

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

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

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

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

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

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

  • 400 GeoRedundantBackupsNotPermittedForSubscription . Геоизбыточное хранилище резервных копий блокируется для всех баз данных в подписке "{0}" по предварительной версии функции "База данных SQL Azure блокировать геоизбыточное хранилище резервных копий". Выберите другую избыточность хранилища резервных копий.

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

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

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

  • 400 RestoreIneligibleDroppedDatabaseShortLifespan — исходная база данных, "{0}", удаленная на "{1}", не существовала достаточно долго, чтобы поддерживать восстановление.

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

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

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

  • 400 RestoreNotSupportedFromLtrBackupToEdition — восстановление из долгосрочной резервной копии хранения в выпуск{0}' не поддерживается.

  • 400 RestoreNotSupportedFromExternalBackupToEdition — восстановление из внешней резервной копии до выпуска{0}' не поддерживается.

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

  • 400 DuplicateRestoreOperation — запрос на восстановление с тем же именем целевой базы данных "{0}' на сервере "{1}' уже существует.

  • 400 ExternalBackupUriMalformed — URI внешнего контейнера хранилища резервных копий неправильно сформирован.

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

  • 400 ExternalBackupUriInvalidSchemeOrPort — URI внешнего контейнера хранилища резервных копий использует недопустимую схему или порт. Используйте https и порт 443.

  • 400 ExternalBackupVldbUnsupported . Гипермасштабирование не поддерживает запросы на восстановление внешних резервных копий.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 VBSEnclaveNotSupportedForDW — предпочитаемыйEnclaveType не поддерживается для выделенных пулов SQL.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO — настройка предпочтительного типа VBS для баз данных с использованием конфигурации оборудования серии DC не поддерживается. Базы данных серии DC предварительно настроены с анклавами Intel SGX. Анклавы безопасности на основе виртуализации (VBS) не поддерживаются.

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

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

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

  • 400 ElasticJobsNotSupportedOnAutoPauseEnabledDatabase — автоматическая приостановка бессерверной базы данных не поддерживается в качестве базы данных эластичных заданий, так как агент заданий не сможет приостановить работу базы данных. Вы можете отключить автоматическую приостановку в этой бессерверной базе данных или удалить агент задания, использующий эту базу данных. Дополнительные сведения см. здесь: https://docs.microsoft.com/azure/azure-sql/database/serverless-tier-overview#auto-pausing

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave. Настройка георепликации не поддерживается для баз данных с использованием различных значений предпочтительного свойстваEnclaveType. База данных-источник "{0}' на сервере "{1}" использует предпочитаемыйEnclaveType"{2}, в то время как указанный предпочтительныйEnclaveType для базы данных-получателя "{3}' на сервере "{4}" имеет значение "{5}".

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes — плановая отработка отказа между первичной и вторичной базой данных с разными предпочитаемымиEnclaveType не поддерживается для анклавов безопасности на основе виртуализации (VBS).

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

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

  • 400 VBSEnclaveResourcePoolInvalidCombination — добавление базы данных с "{0}" предпочтительныйEnclaveType в эластичном пуле "{1}" с "{2}' предпочтительныйEnclaveType не поддерживается. Перед добавлением базы данных в эластичном пуле убедитесь, что предпочтительныйEnclaveType совпадает как для базы данных, так и для эластичного пула. Дополнительные сведения см. в https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

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

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

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

  • 400 AzureKeyVaultClientError — клиент Azure Key Vault столкнулся с ошибкой.

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

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

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

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

  • 400 HyperscaleReverseMigrationNotSupported — обратная миграция базы данных Гипермасштабирования в Sterling попала в неподдерживаемый сценарий.

  • 400 UpdateSloOperationIdDoesNotExist — действие завершилось сбоем, так как для сервера не обнаружена активная операция update-slo: {0}, база данных: {1};. Повторите операцию, указав допустимые параметры.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 409 SubscriptionVcoreQuotaExceed. Не удалось выполнить операцию, так как подписка превысит разрешенную квоту виртуальных ядер.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

Cancel the database management operation

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

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-6661/databases/testdb/operations/f779414b-e748-4925-8cfe-c8598f7660ae/cancel?api-version=2023-08-01

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

Определения

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

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

ErrorDetail

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

ErrorResponse

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

ErrorAdditionalInfo

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

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

object

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

type

string

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

ErrorDetail

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

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

ErrorDetail[]

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

message

string

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

target

string

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

ErrorResponse

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

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

ErrorDetail

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