你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Managed Databases - Start Move

启动托管数据库移动作。

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

URI 参数

名称 必需 类型 说明
databaseName
path True

string

数据库的名称。

managedInstanceName
path True

string

托管实例的名称。

resourceGroupName
path True

string

包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。

subscriptionId
path True

string

标识 Azure 订阅的订阅 ID。

api-version
query True

string

要用于请求的 API 版本。

请求正文

名称 必需 类型 说明
destinationManagedDatabaseId True

string

目标托管数据库 ID

operationMode

MoveOperationMode

移动作模式。

响应

名称 类型 说明
200 OK

已成功启动移动请求。

202 Accepted

正在开始移动。

标头

Location: string

Other Status Codes

ErrorResponse

错误响应: ***

  • 400 InvalidManagedInstanceBackupMode - 属性中的托管实例备份模式无效。

  • 400 InvalidManagedInstanceCompleteMode - 属性中的托管实例完成模式无效。

  • 400 InvalidResourceManagedDatabaseMoveRequest - 无效的托管实例数据库移动请求。

  • 400 InvalidManagedDatabaseMoveTargetResourceId - 属性中的无效托管实例数据库移动目标资源 ID。

  • 400 InvalidMoveTargetResourceId - 移动请求中的目标资源标识符无效。

  • 400 MismatchingSubscriptionWithUrl - 提供的订阅与 URL 中的订阅不匹配。

  • 400 MismatchingResourceGroupNameWithUrl - 提供的资源组名称与 URL 中的名称不匹配。

  • 400 ManagedDatabaseMoveSourceAndTargetNameDoNotMatch - 源实例上的指定数据库名称“{0}”,目标实例上的指定数据库名称“{1}”必须相同。

  • 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 - 创建或更新请求需要读写终结点的 failoverPolicy 字段。

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFieldsForManualPolicy - 在为读写终结点选择故障转移策略手动时,不应提供宽限期值。

  • 400 InstanceFailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified - 创建或更新实例故障转移组请求正文不应修改只读属性“{0}”。

  • 400 InstanceFailoverGroupFailoverRequestOnPrimary - 故障转移请求应在实例故障转移组的辅助服务器上启动。

  • 400 InstanceFailoverGroupPartnerManagedInstanceFromDifferentSubscription - 故障转移组的主服务器和合作伙伴服务器来自不同订阅。 不允许跨订阅故障转移组的服务器。

  • 400 SystemDatabaseUnsupportedOperation - 系统数据库不支持的作。

  • 400 ManagedInstanceDatabaseCopyOrMoveToInstanceWithOlderVersionEdition - 无法执行作,因为源实例的数据库格式与目标实例的数据库格式不兼容。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2251601

  • 400 XtpServerStateMismatch - 源服务器和目标服务器都不支持内存优化数据。

  • 400 ManagedInstanceDatabaseLimitExceeded - 此作无法启动,因为指定的目标托管实例“{0}”已具有最大用户数据库数。

  • 400 ManagedDatabaseGPFileSizeLimitExceeded - 在具有常规用途服务层级的不同 SQL 托管实例上创建托管数据库的副本将违反数据文件大小限制。 请参阅:“https://docs.microsoft.com/azure/azure-sql/managed-instance/resource-limits#service-tier-characteristics”。

  • 400 ManagedInstanceGPStorageAccountLimitExceeded - 在具有常规用途服务层级的不同 SQL 托管实例上创建数据库的副本将违反存储帐户大小限制。 请参阅:“https://docs.microsoft.com/azure/azure-sql/managed-instance/resource-limits#service-tier-characteristics”。

  • 400 TargetInsufficientStorage - 尝试在空间不足的目标实例上移动/还原/复制数据库。

  • 400 BrokenConnectivityBetweenInstances - 数据库“{0}”作失败,因为源实例“{1}”和目标实例“{2}”之间没有网络连接。

  • 400 SubnetOverlapBetweenInstances - 数据库“{0}”作失败,因为源实例与目标 Azure SQL 托管实例之间没有连接。 这是因为目标实例子网的地址范围与源实例的子网重叠。

  • 400 PlannedFailoverTimedOutForDatabase - 用户调用了计划内故障转移,超时,特定数据库似乎要归咎于此。

  • 400 CrossTenantOperationNotSupported - 不支持跨租户作。

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration - 网络配置不正确。 主服务器的复制流量无法访问辅助服务器。

  • 400 CrossResourceOperationNotSupported - 不支持跨资源作。

  • 400 SourceDatabaseNotFound - 源数据库不存在。

  • 400 ManagedInstanceOperationInProgress - 无法完成该作,因为 {0}作正在进行中。 请等待作完成,然后重试。

  • 400 InvalidServerName - 指定的服务器名称无效。

  • 400 InvalidIdentifier - 标识符包含 NULL 或无效的 unicode 字符。

  • 400 TokenTooLong - 提供的令牌太长。

  • 400 InvalidAddSecondaryPermission - 用户没有足够的权限在指定的服务器上添加辅助数据库。

  • 400 InvalidSku - 用户指定了无效 SKU。

  • 400 ServerNotFound - 找不到请求的服务器。

  • 创建副本服务器时,400 ServerEditionMismatch - Edition 必须与主服务器相同。

  • 400 FeatureDisabledOnSelectedEdition - 用户尝试使用当前数据库版本上禁用的功能。

  • 400 TokenTooLong - 提供的令牌太长。

  • 400 InvalidTargetSubregion - 不可读辅助数据库的目标服务器不在 DR 配对的 Azure 区域中。

  • 400 ManagedInstanceStoppingOrStopped - 实例处于停止/停止状态时提交的冲突作

  • 400 ManagedInstanceStarting - 实例处于启动状态时提交的冲突作

  • 400 IncorrectReplicationLinkState - 该作要求数据库在复制链接上处于预期状态。

  • 400 CloudLifterFogInaccessibleDbRoleMismatch - 无法使 SQL 托管实例上的数据库 {0}{1} 可访问,因为故障转移组中的实例角色在数据库处于不可访问状态时从 {2} 更改为 {3}。 请通过执行异地故障转移还原原始数据库角色,然后重试。

  • 400 CloudLifterGeodrBlocksDbActivate - 由于正在进行的异地作,无法使 SQL 托管实例上的数据库 {0}{1} 可访问。 请等待冲突的作完成,然后重试。

  • 400 AzureKeyVaultKeyDisabled - 无法在服务器上完成该作,因为 Azure Key Vault 密钥已禁用。

  • 400 AzureKeyVaultInvalidExpirationDate - 无法完成该作,因为 Azure Key Vault 密钥到期日期无效。

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - 无法完成作,因为 Azure Key Vault URI 为 null 或为空。

  • 400 AzureKeyVaultNoServerIdentity - 服务器标识未正确配置。

  • 400 AzureKeyVaultInvalidUri - 来自 Azure Key Vault 的无效响应。 请使用有效的 Azure Key Vault URI。

  • 400 AzureKeyVaultMissingPermissions - 服务器缺少对 Azure Key Vault 所需的权限。

  • 400 SecurityAzureKeyVaultInvalidKeyName - 由于服务器密钥名称无效,无法完成该作。

  • 400 PlannedFailoverTimedOutForDatabase - 用户调用了计划内故障转移,超时,特定数据库似乎要归咎于此。

  • 400 PlannedFailoverTimedOut - 用户调用了计划的故障转移,尝试联系合作伙伴管理服务时超时。

  • 400 AdalGenericError - 由于遇到 Azure Active Directory 错误,无法完成该作。

  • 400 AdalServicePrincipalNotFound - 无法完成该作,因为遇到 Azure Active Directory 库服务主体找不到错误。

  • 400 AzureKeyVaultMalformedVaultUri - 提供的 Key Vault URI 无效。

  • 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 主体证书已过期。

  • 免费 Azure SQL 托管实例产品/服务不支持 400 ManagedInstanceNotAllowedInGeoDRSetupWhenFreemium - 不支持部署故障转移组。

  • 400 InvalidIdentifier - 标识符包含 NULL 或无效的 unicode 字符。

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - 提供的 Key Vault URI 无效。

  • 400 ManagedInstanceGeoFailoverCannotBeExecuted - 目前无法执行托管实例异地故障转移。 原因:'{0}'。

  • 400 KeyMaterialNotFoundOnRemoteServer - 远程服务器无权访问用作 TDE 保护程序的密钥材料。

  • 400 SameKeyUriNotFoundOnRemoteServer - 辅助服务器没有与启用了密钥自动轮换的主服务器的加密保护程序相同的密钥保管库中的密钥材料。

  • 400 AzureKeyVaultRsaKeyNotSupported - 提供的密钥保管库使用不支持的 RSA 密钥大小或密钥类型。 支持的 RSA 密钥大小为 2048 或 3072,密钥类型为 RSA 或 RSA-HSM。

  • 400 SameKeyMaterialNotFoundOnRemoteServer - 辅助服务器没有主服务器的加密保护程序的密钥材料。

  • 400 GeoReplicationDatabaseNotSecondary - 该作要求数据库成为复制目标。

  • 400 ManagedInstanceUpdateSloOngoing - 无法完成该作,因为托管实例“{0}”的服务层更改正在进行中。 请等待作完成,然后重试。

  • 400 FailoverGroupRegionMismatch - 故障转移组中指定的合作伙伴区域需要匹配所指示的合作伙伴托管实例的区域。

  • 400 DnsZoneMismatch - 合作伙伴服务器上的 DNSZone 不同于源服务器上的 DNSZone。 这会中断 InstanceFailoverGroup 功能。

  • 400 GeoDrInstanceSizeMismatch - 主托管实例和合作伙伴托管实例的大小不同。

  • 400 UnableToResolveRemoteServer - 由于服务器名称或 DNS 连接问题无效,无法解决远程合作伙伴服务器名称。

  • 400 GeoDrSecondaryInstanceNotEmpty - 辅助托管实例具有用户数据库。 若要创建实例故障转移组,辅助托管实例需要为空。

  • 400 RemoteDatabaseCopyPermission - 用户没有足够的权限在指定服务器上创建数据库副本。

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration - 网络配置不正确。 主服务器的复制流量无法访问辅助服务器。

  • 400 AkvEndpointNotReachableFromNode - AKV 终结点“{0}”无法从 SQL 访问,位于服务器“{1}”。

  • 400 CurrentDatabaseSizeExceedsMaxSize - 用户尝试将数据库的最大大小减小到小于当前使用情况的大小。

  • 400 PasswordNotComplex - 提供的密码不够复杂。

  • 400 InvalidServerName - 指定的服务器名称无效。

  • 400 UnsupportedServiceName - 指定的名称是无效的名称,因为它包含一个或多个不受支持的 unicode 字符。

  • 400 TokenTooLong - 提供的令牌太长。

  • 400 RegionDoesNotSupportVersion - 用户尝试在不支持该服务器版本的位置创建指定版本的服务器。

  • 400 ManagedDatabaseNameInUse - 数据库“{0}”已存在。 选择其他数据库名称。

  • 400 PitrPointInTimeInvalid - 时间点 {0} 无效。 有效的时间点范围从早 {1} 天到现在,而不是源服务器创建时间之前。

  • 400 NoMoreSpaceInManagedInstance - 托管实例已达到其存储限制。 托管实例的存储使用量不能超过 (%d) MB。

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - 用户尝试将数据库更改为最大日志大小低于当前使用情况的 SKU。

  • 400 CannotUseTrailingWhitespacesInDatabaseName - 数据库名称验证失败。

  • 400 StorageAccountFull - 托管实例已达到基础 Azure 存储帐户的总容量。 Azure 高级存储帐户限制为 35TB 的已分配空间。

  • 400 SameKeyMaterialNotFoundOnRemoteServer - 辅助服务器没有主服务器的加密保护程序的密钥材料。

  • 400 ServerNotFound - 找不到请求的服务器。

  • 400 SourceServerNotFound - CreateDatabaseAsCopy API 调用中提供的源数据库 ID 的服务器部分不会映射到现有服务器。

  • 400 ManagedInstanceStoppingOrStopped - 实例处于停止/停止状态时提交的冲突作

  • 400 InvalidBackupRetentionPeriod - {0} 的保留期不是有效的配置。 有效的备份保留期必须在 {1} 和 {2} 之间

  • 400 ManagedInstanceStarting - 实例处于启动状态时提交的冲突作

  • 400 SourceDatabaseNotFound - 源数据库不存在。

  • 400 DatabaseNumberLimitReached - 达到 SQL 数据库托管实例的最大数据库数。

  • 400 InvalidCollation - 服务器无法识别排序规则。

  • 400 ManagedInstanceRestoreToInstanceWithOlderVersionEdition - 无法执行还原作,因为源实例的数据库格式与目标实例的数据库格式不兼容。 有关详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=2251601

  • 400 ManagedInstanceUpdateSloInProgress - “作无法完成,因为托管实例'{0}'的服务层更改正在进行中。 请等待作完成,然后重试。

  • 400 CannotUseReservedDatabaseName - 不能在此作中使用保留的数据库名称。

  • 400 AkvHostNotResolvingFromNode - AKV 主机“{0}”无法从 SQL 解析,服务器“{1}”。

  • 400 ElasticPoolOverStorageUsage - 当达到弹性池的存储限制时,尝试将数据写入数据库。

  • 400 TokenTooLong - 提供的令牌太长。

  • 400 SourceDatabaseEncryptionProtectorKeyUriRequiredForPerDatabaseCMKCopyOrReplication - 异地辅助数据库缺少异地主数据库的 AKV

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary - 异地复制中的所有数据库必须包含与源数据库的加密保护程序相同的密钥材料。 请将具有相同密钥材料的密钥“{0}”添加到目标数据库“{1}”。

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary - 启用数据库级别 TDE 保护程序的自动轮换时,源数据库和目标数据库必须连接到同一密钥保管库。 请将密钥“{0}”(从连接到源数据库的同一密钥保管库)添加到目标数据库“{1}”。

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - 尝试复制使用数据库级别加密保护程序配置的数据库时,主数据库正在使用的当前密钥必须传递给辅助数据库“{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 - CreateDatabaseAsCopy API 调用中提供的源数据库 ID 的服务器部分不会映射到现有服务器。

  • 400 InvalidDatabaseCreateMode - 创建数据库的请求无效。

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject - 数据库无法更新其 SKU,因为它具有内存优化的对象。

  • 400 PartnerDBNotCompatibleForSGXEnclave - 仅当两个数据库都在 DC 系列硬件上运行时,才支持为已启用 enclave 的数据库设置 GeoDR 链接或更新 SLO。

  • 400 InvalidAddSecondaryPermission - 用户没有足够的权限在指定的服务器上添加辅助数据库。

  • 400 UnsupportedServiceName - 指定的名称是无效的名称,因为它包含一个或多个不受支持的 unicode 字符。

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - 用户尝试将数据库更改为最大日志大小低于当前使用情况的 SKU。

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase - 数据库无法更新其 SKU,因为它已启用 CDC。

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType - 此资源类型不支持更改账本属性。

  • 400 InvalidSku - 用户指定了无效 SKU。

  • 400 InvalidTierSkuCombination - 指定的层不支持指定的 SKU。

  • 400 FeatureDisabledOnSelectedEdition - 用户尝试使用当前数据库版本上禁用的功能。

  • 400 OfferDisabledOnSubscription - 订阅套餐类型受到限制,无法预配请求的资源。

  • 400 InvalidTargetSubregion - 不可读辅助数据库的目标服务器不在 DR 配对的 Azure 区域中。

  • 400 CurrentDatabaseSizeExceedsMaxSize - 用户尝试将数据库的最大大小减小到小于当前使用情况的大小。

  • 400 AzureKeyVaultKeyDisabled - 无法在服务器上完成该作,因为 Azure Key Vault 密钥已禁用。

  • 400 AzureKeyVaultInvalidExpirationDate - 无法完成该作,因为 Azure Key Vault 密钥到期日期无效。

  • 400 PartnerServerNotCompatible - 用户尝试将数据库从 SAWA V1 服务器复制到斯特林服务器,反之亦然。

  • 400 IncorrectReplicationLinkState - 该作要求数据库在复制链接上处于预期状态。

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - 无法完成作,因为 Azure Key Vault URI 为 null 或为空。

  • 400 UnableToCreateGeoChain - 用户尝试创建辅助数据库(链接),即使已配置自动上传账本摘要

  • 400 TargetElasticPoolDoesNotExist - 服务器上不存在弹性池。

  • 400 AzureKeyVaultNoServerIdentity - 服务器标识未正确配置。

  • 400 ElasticPoolSkuCombinationInvalid - 仅当 SKU 指定为“ElasticPool”时,才能一起指定弹性池和 SKU。

  • 400 AzureKeyVaultInvalidUri - 来自 Azure Key Vault 的无效响应。 请使用有效的 Azure Key Vault URI。

  • 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 AzureKeyVaultMalformedVaultUri - 提供的 Key Vault URI 无效。

  • 400 ElasticPoolDatabaseCountOverLimit - 尝试在达到弹性池的数据库计数限制时创建或添加弹性池。

  • 400 RequestedDatabaseSizeRequiresShrink - 用户尝试 ALTER DATABASE MODIFY MAXSIZE,将数据库的 MAXSIZE 修改为较小的大小,然后再修改当前大小。

  • 400 CannotChangeToOrFromDataWarehouseTier - 用户尝试将数据库的 SKU 从 DataWarehouse 层更改为非 DataWarehouse 层,反之亦然。

  • 400 CurrentDatabaseSizeExceedsDbMaxSize - 用户尝试将数据库的最大大小减小到小于当前使用情况的大小。

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - 尝试降低其存储使用量以下弹性池的存储限制。

  • 400 CannotUseTrailingWhitespacesInDatabaseName - 数据库名称验证失败。

  • 400 UpdateNotAllowedOnPausedDatabase - 用户尝试对暂停的数据库执行更新。

  • 400 SecurityAdalPrincipalCertExpiredError - 无法完成该作,因为 Azure Key Vault 主体证书已过期。

  • 400 DatabaseNameInUse - 数据库已存在。 选择其他数据库名称。

  • 400 SameKeyMaterialNotFoundOnRemoteServer - 辅助服务器没有主服务器的加密保护程序的密钥材料。

  • 400 RegionDoesNotSupportVersion - 用户尝试在不支持该服务器版本的位置创建指定版本的服务器。

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel - 提供的 Key Vault URI 无效。

  • 400 KeyMaterialNotFoundOnRemoteServer - 远程服务器无权访问用作 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 - 还原和 GeoRestore。

  • 400 InvalidDroppedDatabase - 在受支持的恢复期内,删除的源数据库不存在于服务器上。

  • 400 InvalidLiveDatabase - 源数据库在受支持的恢复期内不存在于服务器上。 如果还原已删除的数据库,请指定删除日期。

  • 400 InvalidVldbRecoverySlo - 超大规模版本恢复需要源数据库和目标数据库才能使用超大规模服务级别目标。

  • 400 CannotUpdateToFreeDatabase - 不支持将数据库更新到免费 SKU。

  • 400 InvalidVldbRestoreSlo - 超大规模版本点In-Time 还原需要源数据库和目标数据库才能使用超大规模服务级别目标。

  • 400 CannotSpecifyPoolOrSlo - 不支持指定弹性池和/或更改服务级别目标或版本。

  • 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 - Microsoft已固定数据库 SQL Server 引擎版本。 为了确保数据库不会遇到生产问题,在数据库未固定之前,将阻止对数据库执行任何将来的缩放作。 请联系Microsoft支持人员获取有关缩放的帮助。

  • 400 RestoreTargetEditionSizeInsufficient - 用户尝试将数据库还原到小于当前分配源大小的版本。

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer - 为已启用 CMK 的工作区阻止 SQL 池创建,直到工作区激活。 首先,启用清除保护并向工作区托管标识授予工作区密钥的 Azure Key Vault 上所需的权限(获取、包装密钥、解包密钥)。 接下来,在授予访问权限后激活工作区。

  • 400 InvalidIdentityId - 提供的一个或多个标识 ID 不是有效的 ARM 资源 ID(s)。 请输入有效的 ID(s),然后重试。

  • 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 - Datawarehouse 版本不支持预览版的数据库级 CMK。

  • 400 MissingThumbprintCrm - CRM 数据库的还原作失败,因为缺少所需的 TDE 证书。 请重试到现有弹性池的还原作。

  • 400 ElasticPoolOverStorage - 当达到弹性池的存储限制时,尝试将数据写入数据库。

  • 400 RestoreTargetEditionSizeInsufficientV2 - 用户尝试将数据库还原到小于已还原数据库的分配大小的版本。

  • 400 ResourcePoolStorageLimitHitDuringRestore - 由于池中剩余的存储容量,还原的数据库无法还原到资源池中。

  • 400 PerDatabaseCMKRestoreNotSupported - 在预览版中配置数据库级 CMK 时不支持数据库还原。

  • 超大规模版本不支持 400 PerDatabaseCMKHSNotSupported - 预览版中的数据库级 CMK。

  • 400 PerDatabaseCMKGeoReplicationNotSupported - 在预览版中配置数据库级 CMK 时不支持异地复制和数据库复制。

  • 400 InvalidStandbyGeoEdition - 用户尝试创建基于 DTU 的备用地理位置。

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - 每个数据库的数据库数和 VCore 最小值不能超过弹性池请求的 VCore 数。

  • 400 GeoRestoreBackupStorageTypeNotSupported - 针对未配置为使用异地冗余备份存储的数据库发出数据库恢复请求无效。

  • 400 RestoreHyperscaleToNonHyperscale - 不支持将超大规模数据库备份还原到非超大规模服务层级,反之亦然。

  • 400 SubscriptionDoesNotHaveAccessToServer - 订阅无权访问指定的服务器(s)

  • 400 RecoveryPointDoesNotExist - 指定的恢复点不存在或无效。

  • 400 LtrBackupNotFound - 指定的长期保留备份不存在。

  • 400 InvalidPointInTime - 指定的时间点对数据库无效。

  • 400 GeoRestoreCannotResolveTargetCluster - 无法解析服务器的目标群集

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool - 还原到弹性池时不支持指定目标服务级别目标或版本。

  • 400 RestoreNotSupportedForGeoDrSecondary - 当前配置为异地辅助数据库的数据库不支持时间点还原和数据库恢复作。

  • 400 DatabaseNamedReplicaBackupRetentionConfigurationNotSupported - 用户尝试在命名副本上配置备份保留策略。

  • 400 GeoRedundantBackupsNotPermittedForSubscription - 通过预览功能“Azure SQL 数据库阻止异地冗余备份存储”,阻止订阅下的所有数据库使用异地冗余备份存储“{0}”。 请选择其他备份存储冗余。

  • 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 - 成功还原服务器“{0}”下的数据库“{1}”所需的 Azure Key Vault 密钥 URI“{2}”。

  • 400 BlockRestoreOnVldbGeoSecondary - 不允许还原超大规模数据库,其中源数据库是异地辅助数据库。

  • 400 BackupSetNotFound - 找不到用于还原数据库的备份。 请联系支持人员还原数据库。

  • 400 错误AccessToAzureKeyVault - 目标服务器无权访问备份期间创建的所有 AKV Uri。

  • 400 RestoreFailureSqlInstanceUnhealthy - 无法连接到实例以执行还原作。

  • 400 BackupSetBroken - 备份集已损坏。

  • 400 TimeoutDuringRestore - 尝试连接到还原目标时遇到超时。

  • 400 BrokenRestorePlanGapInLogBackups - 还原计划中断,因为当前日志备份的 firstLsn 不等于上一个日志备份的 lastLsn。

  • 400 FullBackupMissingChecksum - 提供的完整备份缺少校验和。

  • 400 RequiredBackupIsNotLastRestored - 无法完成迁移,因为提供的备份文件名不是还原的最后一个备份文件的名称。

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist - 数据库备份包含不兼容的物理布局。 存在非联机数据文件。

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles - 数据库备份包含不兼容的物理布局。 不支持多个日志文件。

  • 400 BackupSetNotFoundRecentPit - 找不到将数据库还原到指定时间点的备份。 请重试该作。 如果问题仍然存在,请联系支持人员还原数据库。

  • 400 InvalidPublicMaintenanceConfiguration - 用户尝试指定无法转换为内部 ID 的公共维护配置(格式不正确或错误区域)。

  • 400 MaintenanceWindowNotSupportedForNamedReplica - 用户尝试使用不支持的非默认维护时段创建或更新命名副本。

  • 400 InvalidStandbyGeoReadScale - 用户尝试在不支持它的备用异地数据库上启用读取缩放。

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse - 数据库级别的 TDE 保护程序的密钥轮换被阻止,因为活动事务持有使用旧密钥加密的日志。 有关解决此问题的可能策略,请参阅 aka.ms/azuresqldbkeyrotation。

  • 在数据库上启用长期备份保留时,不支持 400 PerDBCMKNotSupportedWithLTR - 数据库级 CMK。

  • 400 VBSEnclaveNotSupportedForDW - 专用 SQL 池不支持 preferredEnclaveType。

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO - 不支持使用 DC 系列硬件配置为数据库配置“VBS”preferredEnclaveType。 DC 系列数据库预配置了 Intel SGX enclave。 不支持基于虚拟化的安全性 (VBS) enclave。

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutDatabaseLevelEncryptionProtector - 数据库级加密保护程序必须在目标数据库上设置,同时尝试复制或复制使用数据库级密钥加密的数据库。

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys - 尝试复制使用数据库级别加密保护程序配置的数据库时,主数据库正在使用的当前密钥必须传递给辅助数据库。

  • 400 PerDatabaseCMKGeoPrimaryIsNotConfiguredWithDatabaseLevelEncryptionProtector - 在异地辅助数据库上设置数据库级加密保护程序之前,必须使用数据库级加密保护器配置异地主数据库。

  • 400 ElasticJobsNotSupportedOnAutoPauseEnabledDatabase - 不支持自动暂停的无服务器数据库作为弹性作业数据库,因为作业代理会阻止该数据库暂停。 可以在此无服务器数据库上禁用自动暂停,也可以删除使用此数据库的作业代理。 有关详细信息,请参阅此处:https://docs.microsoft.com/azure/azure-sql/database/serverless-tier-overview#auto-pausing

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave - 不支持使用 preferredEnclaveType 属性的不同值配置异地复制的数据库。 “{0}”服务器上的主“{1}”数据库使用“{2}”preferredEnclaveType,而“{3}”服务器上的辅助“{4}”数据库的指定 preferredEnclaveType 为“{5}”。

  • 基于虚拟化的安全性 (VBS) enclave 不支持 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveType - 主数据库和辅助数据库之间的计划故障转移与不同的 preferredEnclaveType。

  • 400 PerDatabaseCMKGeoPrimaryIsConfiguredWithDatabaseLevelEncryptionProtector - 在故障转移到没有数据库级别加密保护程序的异地辅助数据库时,不得使用数据库级加密保护器配置异地主数据库。

  • 400 CreateDatabaseAttemptedWithRotationInProgress - 由于服务器上的透明数据加密(TDE)密钥轮换,目前无法执行创建数据库作。 请稍后再次尝试该作。

  • 400 VBSEnclaveResourcePoolInvalidCombination - 不支持将带有 “{0}” preferredEnclaveType 的数据库添加到弹性池 “{1}” with '{2}' preferredEnclaveType。 将数据库添加到弹性池之前,请确保数据库和弹性池的首选EnclaveType 相同。 有关 https://aka.ms/AlwaysEncryptedEnableSecureEnclaves 的详细信息

  • 400 MissingAsymmetricKeyOnTargetServer - 目标服务器无权访问非对称密钥。

  • 400 MismatchingSubscriptionWithUrl - 提供的订阅与 URL 中的订阅不匹配。

  • 400 MultipleDroppedDatabasesWithTheSameName - 在服务器上找到了多个具有相同名称的已删除数据库。

  • 400 AzureKeyVaultClientError - Azure Key Vault 客户端遇到错误。

  • 400 AzureKeyVaultClientInfoError - 获取 Azure Key Vault 客户端信息时出错。

  • 400 AzureKeyVaultKeyThumbprintIsDifferent - 无法完成该作,因为 Azure Key Vault 密钥材料不同于当前加密保护程序密钥。

  • 400 UnsupportedBackupStorageRedundancy - 目标区域中不支持指定的备份存储冗余。

  • 400 LTRSterlingToVldbMigrationNotSupported - 无法将数据库的服务目标更改为“超大规模”,因为“超大规模”尚不支持长期保留。 请对数据库禁用长期保留,然后重试。

  • 400 超大规模ReverseMigrationNotSupported - 将超大规模数据库反向迁移到斯特林时遇到不支持的方案。

  • 400 UpdateSloOperationIdDoesNotExist -作失败,因为服务器未检测到任何活动的 update-slo作:{0},数据库:{1};。 请通过指定有效参数重试该作。

  • 400 ManualCutoverUnsupported - 手动直接转换选项的使用无效。 请通过指定有效参数来检查当前和请求的服务目标,然后重试该作。

  • 404 OperationIdNotFound - ID作不存在。

  • 404 ResourceNotFound - 指定不存在的资源的请求无效。

  • 404 CrossManagedInstanceDatabaseMovementNotExist - 数据库移动不存在。

  • 404 OperationIdNotFound - ID作不存在。

  • 404 ResourceNotFound - 找不到请求的资源。

  • 404 OperationIdNotFound - ID作不存在。

  • 404 ServerNotInSubscriptionResourceGroup - 指定的服务器在指定的资源组和订阅中不存在。

  • 404 ServerNotInSubscription - 指定的服务器在指定的订阅上不存在。

  • 404 SourceDatabaseNotFound - 源数据库不存在。

  • 404 CannotFindServerCertificateWithThumbprint - 找不到指纹为“{0}”的服务器证书。 请使用 PowerShell Cmdlet“Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate”创建证书。

  • 404 ServerNotInSubscriptionResourceGroup - 指定的服务器在指定的资源组和订阅中不存在。

  • 404 ServerNotInSubscription - 指定的服务器在指定的订阅上不存在。

  • 404 RestoreSourceDatabaseNotFound - 找不到可以还原的数据库“{0}”{1}”。

  • 404 DatabaseDoesNotExist - 用户已指定此服务器实例上不存在的数据库名称。

  • 404 CannotFindObject - 找不到对象,因为它不存在,或者您没有权限

  • 404 SubscriptionNotFound - 找不到请求的订阅。

  • 404 SubscriptionNotFound - 找不到请求的订阅。

  • 404 ServerNotInSubscription - 指定的服务器在指定的订阅上不存在。

  • 404 ServerNotInSubscriptionResourceGroup - 指定的服务器在指定的资源组和订阅中不存在。

  • 404 DatabaseDoesNotExist - 用户已指定此服务器实例上不存在的数据库名称。

  • 404 CannotFindObject - 找不到对象,因为它不存在,或者您没有权限

  • 405 UnsupportedReplicationOperation - 在数据库上启动了不受支持的复制作。

  • 405 UnsupportedReplicationOperation - 在数据库上启动了不受支持的复制作。

  • 405 UnsupportedReplicationOperation - 在数据库上启动了不受支持的复制作。

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - 对不在复制关系中的数据库执行复制作。

  • 409 InvalidDatabaseStateForOperation - 当前复制状态的数据库上不允许此作。

  • 409 UpdateSloInProgress - 用户在 SLO 更新正在进行时尝试启动不兼容的作。

  • 409 RemoteDatabaseExists - 目标服务器上已存在目标数据库名称。

  • 409 CannotCancelOperation - 管理作处于无法取消的状态。

  • 409 OperationCancelled -作已被用户取消。

  • 409 OperationInterrupted - 无法完成资源上的作,因为它被同一资源上的另一个作中断。

  • 409 ConflictingServerOperation - 服务器当前正在进行作。

  • 409 SubscriptionDisabled - 已禁用订阅。

  • 409 ConflictingSystemOperationInProgress - 数据库正在进行系统维护作,并且需要等待进一步的作,直到它完成。

  • 409 ManagedInstanceContainsInaccessibleDatabases - 无法完成该作,因为托管实例“{0}”包含处于不可访问状态的数据库。 请在重试作之前删除无法访问的数据库,或者修复对托管实例的客户管理的 TDE 保护程序密钥的访问权限问题。 https://go.microsoft.com/fwlink/?linkid=2111623

  • 409 ManagedInstanceHasHybridLink - 用户尝试启动在托管实例配置了混合链接时不支持的作。

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo - 用户尝试故障转移或强制终止异地链接,而辅助副本处于物理上不一致的状态,因此无法进入主要角色。

  • 409 ServerKeyNameAlreadyExists - 服务器上已存在服务器密钥。

  • 409 ServerKeyUriAlreadyExists - 服务器上已存在服务器密钥 URI。

  • 409 ServerKeyDoesNotExists - 服务器密钥不存在。

  • 409 UpdateSloInProgress - 用户在 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 - 目标服务器上已存在目标数据库名称。

  • 409 SubscriptionDisabled - 已禁用订阅。

  • 409 ConflictingSystemOperationInProgress - 数据库正在进行系统维护作,并且需要等待进一步的作,直到它完成。

  • 409 RemoteDatabaseExists - 目标服务器上已存在目标数据库名称。

  • 409 ConflictingDatabaseOperation - 数据库上已经有一些作,当前作应等到作完成。

  • 409 ManagementServiceDatabaseBusy - 数据库“{0}”正忙于另一个作。 请稍后尝试作。

  • 409 ServerDisabled - 服务器已禁用。

  • 409 ConflictingDatabaseOperation - 数据库上已经有一些作,当前作应等到作完成。

  • 409 RemoteDatabaseExists - 目标服务器上已存在目标数据库名称。

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - 对不在复制关系中的数据库执行复制作。

  • 409 InvalidOperationForDatabaseInReplicationRelationship - 对已在复制关系中的数据库执行复制种子设定作。

  • 409 FreeDbAlreadyExists - 每个区域的订阅只能存在一个免费数据库。

  • 409 DuplicateGeoDrRelation - 数据库已处于复制关系中。 这是重复的请求。

  • 409 ConflictingServerOperation - 服务器当前正在进行作。

  • 409 SubscriptionDisabled - 已禁用订阅。

  • 409 ConflictingSystemOperationInProgress - 数据库正在进行系统维护作,并且需要等待进一步的作,直到它完成。

  • 409 SkuAssignmentInProgress - 无法处理当前分配请求,因为以前的请求尚未完成。

  • 409 CurrentMemoryUsageExceedsSkuQuota - 用户尝试了由于资源消耗较高而无法完成的 SKU 更新作。

  • 409 ServerKeyNameAlreadyExists - 服务器上已存在服务器密钥。

  • 409 ServerKeyUriAlreadyExists - 服务器上已存在服务器密钥 URI。

  • 409 ServerKeyDoesNotExists - 服务器密钥不存在。

  • 409 UpdateSloInProgress - 用户在 SLO 更新正在进行时尝试启动不兼容的作。

  • 409 ServerDtuQuotaExceeded - 无法执行作,因为服务器将超过允许的数据库吞吐量单位配额。

  • 409 UpdateSloFailedDatabaseTooBusy - 更新 SLO作无法完成,因为数据库太忙。

  • 409 UnableToAlterDatabaseInReplication - 复制关系中数据库上的用户更改版本。

  • 409 AzureKeyVaultKeyNameNotFound - 无法完成该作,因为 Azure Key Vault 密钥名称不存在。

  • 409 AzureKeyVaultKeyInUse - 服务器当前正在使用密钥。

  • 409 ElasticPoolBusy - 在正忙的弹性池上尝试了管理作。

  • 409 SimultaneousSkuChangeNotAllowed - 服务目标更改作不能同时在复制关系的两个数据库上运行。

  • 409 TargetElasticPoolBeingUpdated - 无法启动弹性池的更新,因为此弹性池中的某个数据库正在进行复制作

  • 409 DatabaseCopyLimitPerReplicaReached - 用户达到了并发数据库副本的限制。

  • 409 ConflictRequestToUpdateBackupRedundancy - 更改备份存储冗余的冲突请求仍在进行中。

  • 409 DatabaseElasticPoolMaintenanceConflict - 用户尝试使用与数据库的弹性池冲突的指定维护配置创建或更新数据库。

  • 409 SubscriptionVcoreQuotaExceeded - 无法执行作,因为订阅将超过允许的 vCore 配额。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyCreateUpdateRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyCreateUpdateRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyCreateUpdateRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyCreateUpdateRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 500 OperationTimedOut -作超时并自动回滚。 请重试该作。

  • 500 ActivateOrDeactivateWorkflowThrottling - 激活或停用工作流失败,因为并发工作流过多

  • 500 ActivateOrDeactivateWorkflowThrottling - 激活或停用工作流失败,因为并发工作流过多

  • 503 TooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 503 TooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 503 AzureKeyVaultConnectionFailed - 无法在服务器上完成该作,因为尝试连接到 Azure Key Vault 失败

  • 503 AzureKeyVaultGenericConnectionError - 无法完成该作,因为尝试检索 Key Vault 信息时遇到错误。

  • 503 DatabaseUnavailable -作失败,因为数据库不可用。

  • 503 TooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 503 AzureKeyVaultConnectionFailed - 无法在服务器上完成该作,因为尝试连接到 Azure Key Vault 失败

  • 503 AzureKeyVaultGenericConnectionError - 无法完成该作,因为尝试检索 Key Vault 信息时遇到错误。

  • 503 DatabaseUnavailable -作失败,因为数据库不可用。

  • 503 TooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 504 RequestTimeout - 服务请求超过了允许的超时。

  • 504 RequestTimeout - 服务请求超过了允许的超时。

  • 504 RequestTimeout - 服务请求超过了允许的超时。

示例

Starts a managed database move with all optional parameters specified.
Starts a managed database move with no optional parameters specified.

Starts a managed database move with all optional parameters specified.

示例请求

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceSrc/databases/testDatabase/startMove?api-version=2023-08-01

{
  "destinationManagedDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase",
  "operationMode": "Copy"
}

示例响应

Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2021-02-01

Starts a managed database move with no optional parameters specified.

示例请求

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceSrc/databases/testDatabase/startMove?api-version=2023-08-01

{
  "destinationManagedDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase"
}

示例响应

Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2021-02-01

定义

名称 说明
ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

错误响应

ManagedDatabaseStartMoveDefinition

包含启动托管数据库移动所需的信息。

MoveOperationMode

移动作模式。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

ManagedDatabaseStartMoveDefinition

包含启动托管数据库移动所需的信息。

名称 类型 默认值 说明
destinationManagedDatabaseId

string

目标托管数据库 ID

operationMode

MoveOperationMode

Move

移动作模式。

MoveOperationMode

移动作模式。

说明
Move
Copy