Partilhar via


Server Operations - List By Server

Obtém uma lista de operações executadas no servidor.

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

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

O ID da subscrição que identifica uma subscrição do Azure.

api-version
query True

string

A versão da API a utilizar para o pedido.

Respostas

Name Tipo Description
200 OK

ServerOperationListResult

O pedido para obter operações de servidor foi executado com êxito.

Other Status Codes

Respostas de Erro: ***

  • 400 MissingIdentityId - Não é fornecida nenhuma identidade atribuída pelo utilizador quando o tipo de identidade está definido como UserAssigned

  • 400 InvalidPrimaryIdentityId - O utilizador fornece um valor para PrimaryUserIdentityId, mas o mesmo não está listado no parâmetro IdentityId

  • 400 PECsNotExistingToDenyPublicNetworkAccess – Não é possível definir Negar Acesso à Rede Pública como Sim, uma vez que não existe nenhum ponto final privado ativado para aceder ao servidor. Configure pontos finais privados e repita a operação (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-private-link-for-azure-sql-database).

  • 400 NameAlreadyExists – o nome fornecido já existe.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fornecido pelo utilizador não tem acesso ao KeyId fornecido

  • 400 MissingPrimaryIdentity - PrimaryUserAssignedIdentityId fornecido pelo utilizador não tem acesso ao KeyId fornecido

  • 400 ProvisioningDisabled – apresenta a mensagem de erro do autorizador da operação de recursos tal como está, sem alterações

  • 400 PrimaryIdentityMissingPermissionForKeyId - KeyId é fornecido pelo utilizador durante a criação, mas PrimaryUserAssignedIdentityId não é fornecido na chamada à API

  • 400 InvalidIdentityTypeForKeyId - KeyId é fornecido pelo utilizador durante a criação, mas o tipo de identidade não está definido como "UserAssigned"

  • 400 InvalidLoginName – o nome de início de sessão fornecido é inválido.

  • 400 InvalidUsername – o nome de utilizador fornecido contém carateres inválidos.

  • 400 Ipv6FeatureNotEnabled – o utilizador tentou ativar o suporte Ipv6 no servidor sem ativar o sinalizador de funcionalidade na subscrição ou o suporte de funcionalidades está atualmente desativado na região.

  • 400 PasswordTooShort – A palavra-passe fornecida é demasiado curta

  • 400 AadOnlyAuthenticationIsEnabled – A Autenticação Apenas do Azure Active Directory está ativada. Contacte o administrador do sistema.

  • 400 RegionDoesNotSupportVersion - Um utilizador tentou criar um servidor de uma versão especificada numa localização onde essa versão do servidor não é suportada.

  • 400 PasswordTooLong – a palavra-passe fornecida é demasiado longa.

  • 400 PasswordNotComplex - A palavra-passe fornecida não é suficientemente complexa.

  • 400 InvalidParameterValue – foi atribuído um valor inválido a um parâmetro.

  • 400 InvalidLocation – foi especificada uma localização inválida.

  • 400 InvalidServerName – nome de servidor inválido especificado.

  • 400 InvalidIdentifier - O identificador contém NULL ou um caráter unicode inválido.

  • 400 TokenTooLong – o token fornecido é demasiado longo.

  • 400 RegionDoesNotAllowProvisioning - A localização selecionada não está a aceitar novos servidores da Base de Dados do Windows SQL do Azure. Isto pode ser alterado posteriormente.

  • 400 ServerNotFound - O servidor pedido não foi encontrado.

  • 404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado

  • 404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e subscrição especificados.

  • 404 OperationIdNotFound - A operação com o ID não existe.

  • 404 OperationIdNotFound - A operação com o ID não existe.

  • 404 SubscriptionNotFound - A subscrição pedida não foi encontrada.

  • 404 SubscriptionNotFound - A subscrição pedida não foi encontrada.

  • 409 OperationCancelled - A operação foi cancelada pelo utilizador.

  • 409 OperationInterrupted - Não foi possível concluir a operação no recurso porque foi interrompida por outra operação no mesmo recurso.

  • 409 UpsertLogicalServerRequestAlreadyInProgress - Já está em curso um pedido de servidor lógico em curso. Tente o seu pedido novamente mais tarde.

  • 409 ServerDisabled - O servidor está desativado.

  • 409 ConflictingServerOperation - Está atualmente em curso uma operação para o servidor.

  • 409 SubscriptionDisabled - A subscrição está desativada.

  • 409 ServerQuotaExceeded – O servidor não pode ser adicionado a uma subscrição porque excederá a quota.

  • 409 ServerAlreadyExists - Nome do servidor duplicado.

  • 409 ServerDisabled - O servidor está desativado.

  • 409 ConflictingServerOperation - Está atualmente em curso uma operação para o servidor.

  • 409 DropLogicalServerAlreadyInProgress – O servidor já está a ser removido.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 ConflictingSubscriptionOperation - Está em curso uma operação para a subscrição.

  • 429 SubscriptionTooManyCreateUpdateRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 500 OperationTimedOut – a operação excedeu o limite de tempo e foi revertida automaticamente. Repita a operação.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

  • 503 TooManyRequests - Pedidos para além dos pedidos máximos que podem ser processados por recursos disponíveis.

Exemplos

List the server management operations

Pedido de amostra

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

Resposta da amostra

{
  "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"
      }
    }
  ]
}

Definições

Name Description
ManagementOperationState

O estado da operação.

ServerOperation

Uma operação de servidor.

ServerOperationListResult

A resposta a um pedido de operações de servidor de lista

ManagementOperationState

O estado da operação.

Valor Description
CancelInProgress
Cancelled
Failed
InProgress
Pending
Succeeded

ServerOperation

Uma operação de servidor.

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.description

string

A descrição da operação.

properties.errorCode

integer

O código de erro da operação.

properties.errorDescription

string

A descrição do erro de operação.

properties.errorSeverity

integer

A gravidade do erro de operação.

properties.estimatedCompletionTime

string

O tempo de conclusão estimado da operação.

properties.isCancellable

boolean

Se a operação pode ser cancelada.

properties.isUserError

boolean

Se o erro é ou não um erro do utilizador.

properties.operation

string

O nome da operação.

properties.operationFriendlyName

string

O nome amigável da operação.

properties.percentComplete

integer

A percentagem da operação concluída.

properties.serverName

string

O nome do servidor.

properties.startTime

string

Hora de início da operação.

properties.state

ManagementOperationState

O estado da operação.

type

string

Tipo de recurso.

ServerOperationListResult

A resposta a um pedido de operações de servidor de lista

Name Tipo Description
nextLink

string

Ligação para obter a página seguinte dos resultados.

value

ServerOperation[]

Matriz de resultados.