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

Sql Pool Operations - List

获取对 SQL 池执行的操作的列表。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operations?api-version=2021-06-01

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

资源组的名称。 此名称不区分大小写。

sqlPoolName
path True

string

SQL 池名称

subscriptionId
path True

string

目标订阅的 ID。

workspaceName
path True

string

工作区的名称。

api-version
query True

string

要用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

SqlPoolBlobAuditingPolicySqlPoolOperationListResult

确定

Other Status Codes

错误响应: ***

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 OfferDisabledOnSubscription - 订阅套餐类型被限制为预配请求的资源。

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

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

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

  • 400 ResourcePoolNotFound - 指定的弹性池不存在于指定的逻辑服务器中。

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

  • 400 ElasticPoolTierCombinationInvalid - 数据库层不同于弹性池服务层。

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

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

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

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

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

  • 400 InvalidMaxSizeTierCombination - 指定的层不支持指定的数据库最大大小。

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

  • 400 InvalidTier - 用户指定的层无效。

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

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

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

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

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - 不允许该操作,因为服务器“”{1}上数据库“”{0}的复制或故障转移操作当前正在进行。

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

  • 400 ElasticPoolOverFileSpace - 弹性池中的文件空间不足。

  • 400 UpdateNotAllowedInCurrentReplicationState - 不允许对处于当前复制状态的数据库执行该操作。

  • 400 GeoReplicaLimitReached - 已达到每副本 (replica) 复制限制。

  • 400 ProvisioningDisabled - 按原样显示来自资源操作授权者的错误消息,不需更改

  • 400 ReplicationSourceAndTargetMustHaveSameName - 复制源数据库和目标数据库必须具有相同的名称。

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers - 复制源数据库和目标数据库必须位于不同的逻辑服务器中。

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

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

  • 400 CannotMoveOrDropSyncMetadataDatabase - 无法删除用作同步元数据数据库的数据库。

  • 400 CannotMoveOrDropJobAccountDatabase - 无法删除与作业帐户关联的数据库。

  • 400 JobAgentDatabaseEditionUnsupported - 不支持将指定数据库的服务级别目标用作作业代理数据库。

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

  • 400 ChangeUnsupportedOnEntity - 用户在给定实体上尝试了不受支持的创建/更新/删除操作。

  • 400 CannotMoveOrDropJobAccountDatabase - 无法删除与作业帐户关联的数据库。

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

  • 400 CannotMoveOrDropSyncMetadataDatabase - 无法删除用作同步元数据数据库的数据库。

  • 404 SubscriptionDoesNotHaveServer - 找不到请求的服务器

  • 404 OperationIdNotFound - ID 为 的操作不存在。

  • 404 OperationIdNotFound - ID 为 的操作不存在。

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

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

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

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

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

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

  • 409 OperationCancelled - 用户已取消该操作。

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

  • 409 SubscriptionDisabled - 订阅已禁用。

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

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

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

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

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

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

  • 409 冲突的DatabaseOperation - 数据库上已经有一些操作,当前操作应等到操作完成。

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

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - 对已处于复制关系中的数据库执行复制种子设定操作。

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

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

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

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

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

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

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

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

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

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

示例

List the Sql Analytics pool management operations

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Synapse/workspaces/sqlcrudtest-4645/sqlPools/testdb/operations?api-version=2021-06-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Synapse/workspaces/sqlcrudtest-4645/sqlPools/testdb/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Synapse/workspaces/sqlPools/operations",
      "properties": {
        "databaseName": "testdb",
        "operation": "UpdateLogicalDatabase",
        "operationFriendlyName": "ALTER DATABASE",
        "percentComplete": 100,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:10:08.10Z",
        "state": "Succeeded",
        "estimatedCompletionTime": "2017-06-01T13:10:10Z",
        "description": "UpdateLogicalDatabase on 'testdb', target ServiceLevelObjective S3",
        "isCancellable": false
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Synapse/workspaces/sqlcrudtest-4645/sqlPools/testdb/operations/55555555-5555-5555-5555-555555555555",
      "name": "55555555-5555-5555-5555-555555555555",
      "type": "Microsoft.Synapse/workspaces/sqlPools/operations",
      "properties": {
        "databaseName": "testdb",
        "operation": "UpdateLogicalDatabase",
        "operationFriendlyName": "ALTER DATABASE",
        "percentComplete": 19,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T10:10:08.10Z",
        "state": "InProgress",
        "estimatedCompletionTime": "2017-06-01T13:10:10Z",
        "description": "UpdateLogicalDatabase on 'testdb', target ServiceLevelObjective S3",
        "isCancellable": true
      }
    }
  ]
}

定义

名称 说明
ManagementOperationState

操作状态。

SqlPoolBlobAuditingPolicySqlPoolOperationListResult

对列表 Sql 池操作请求的响应

SqlPoolOperation

Sql 池操作。

ManagementOperationState

操作状态。

名称 类型 说明
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

SqlPoolBlobAuditingPolicySqlPoolOperationListResult

对列表 Sql 池操作请求的响应

名称 类型 说明
nextLink

string

用于检索下一页结果的链接。

value

SqlPoolOperation[]

结果数组。

SqlPoolOperation

Sql 池操作。

名称 类型 说明
id

string

资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

资源的名称

properties.databaseName

string

正在其上执行操作的 Sql 池的名称。

properties.description

string

操作说明。

properties.errorCode

integer

操作错误代码。

properties.errorDescription

string

操作错误说明。

properties.errorSeverity

integer

操作错误严重性。

properties.estimatedCompletionTime

string

操作的估计完成时间。

properties.isCancellable

boolean

是否可以取消操作。

properties.isUserError

boolean

错误是否为用户错误。

properties.operation

string

操作的名称。

properties.operationFriendlyName

string

操作的友好名称。

properties.percentComplete

integer

操作已完成的百分比。

properties.serverName

string

服务器的名称。

properties.startTime

string

操作开始时间。

properties.state

ManagementOperationState

操作状态。

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”