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

Server Operations - List By Server

获取在服务器上执行的操作的列表。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/operations?api-version=2021-11-01

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

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

serverName
path True

string

服务器的名称。

subscriptionId
path True

string

用于标识 Azure 订阅的订阅 ID。

api-version
query True

string

要用于请求的 API 版本。

响应

名称 类型 说明
200 OK

ServerOperationListResult

已成功执行获取服务器操作的请求。

Other Status Codes

错误响应:***

  • 400 MissingIdentityId - 当标识类型设置为 UserAssigned 时,不会提供用户分配的标识

  • 400 InvalidPrimaryIdentityId - 用户为 PrimaryUserIdentityId 提供值,但 IdentityId 参数中未列出相同值

  • 400 PECsNotExistingToDenyPublicNetworkAccess - 无法将“拒绝公用网络访问”设置为“是”,因为没有启用专用终结点来访问服务器。 请设置专用终结点,然后重试操作 (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-private-link-for-azure-sql-database) 。

  • 400 NameAlreadyExists - 提供的名称已存在。

  • 400 UmiMissingAkvPermissions - 用户提供的 PrimaryUserAssignedIdentityId 无权访问提供的 KeyId

  • 400 MissingPrimaryIdentity - 用户提供的 PrimaryUserAssignedIdentityId 无权访问提供的 KeyId

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

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId 在创建过程中由用户提供,但在 API 调用中未提供 PrimaryUserAssignedIdentityId

  • 400 InvalidIdentityTypeForKeyId - KeyId 在创建过程中由用户提供,但标识类型未设置为“UserAssigned”

  • 400 InvalidLoginName - 提供的登录名无效。

  • 400 InvalidUsername - 提供的用户名包含无效字符。

  • 400 Ipv6FeatureNotEnabled - 用户尝试在服务器上启用 Ipv6 支持,但未在订阅上启用功能标志,或者区域中的功能支持当前已禁用。

  • 400 PasswordTooShort - 提供的密码太短

  • 400 AadOnlyAuthenticationIsEnabled - 已启用仅限 Azure Active Directory 的身份验证。 请联系你的系统管理员。

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

  • 400 PasswordTooLong - 提供的密码太长。

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

  • 400 InvalidParameterValue - 为参数提供了无效值。

  • 400 InvalidLocation - 指定了无效的位置。

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

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

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

  • 400 RegionDoesNotAllowProvisioning - 所选位置不接受新的 Windows Azure SQL 数据库服务器。 这可能会在以后更改。

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

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

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

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

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

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

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

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

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

  • 409 UpsertLogicalServerRequestAlreadyInProgress - 正在进行的逻辑服务器请求已在进行中,请稍后重试请求。

  • 409 ServerDisabled - 服务器已禁用。

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

  • 409 SubscriptionDisabled - 订阅已禁用。

  • 409 ServerQuotaExceeded - 无法将服务器添加到订阅,因为它将超过配额。

  • 409 ServerAlreadyExists - 重复的服务器名称。

  • 409 ServerDisabled - 服务器已禁用。

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

  • 409 DropLogicalServerAlreadyInProgress - 服务器已被删除。

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

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

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

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

  • 429 ConflictingSubscriptionOperation - 当前正在进行订阅的操作。

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

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

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

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

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

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

示例

List the server management operations

示例请求

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations?api-version=2021-11-01

示例响应

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Sql/servers/operations",
      "properties": {
        "operation": "MakeAllLogicalDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL DBS ACCESSIBLE",
        "percentComplete": 0,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:10:08.1Z",
        "state": "InProgress"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations/22222222-2222-2222-2222-222222222222",
      "name": "22222222-2222-2222-2222-222222222222",
      "type": "Microsoft.Sql/servers/operations",
      "properties": {
        "operation": "MakeAllLogicalDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL DBS ACCESSIBLE",
        "percentComplete": 100,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:00:08.1Z",
        "state": "Succeeded"
      }
    }
  ]
}

定义

名称 说明
ManagementOperationState

操作状态。

ServerOperation

服务器操作。

ServerOperationListResult

对列表服务器操作请求的响应

ManagementOperationState

操作状态。

名称 类型 说明
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

ServerOperation

服务器操作。

名称 类型 说明
id

string

资源 ID。

name

string

资源名称。

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

资源类型。

ServerOperationListResult

对列表服务器操作请求的响应

名称 类型 说明
nextLink

string

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

value

ServerOperation[]

结果数组。