Partilhar via


Server Dns Aliases - List By Server

Obtém uma lista de aliases DNS do servidor para um servidor.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/dnsAliases?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 para o qual o alias está a apontar.

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

ServerDnsAliasListResult

Foi obtida com êxito a lista de aliases DNS do servidor.

Other Status Codes

Respostas de Erro: ***

  • 400 InvalidServerDnsAliasAcquireRequest – o corpo do pedido de alias DNS do servidor de aquisição está vazio ou é inválido (deve conter o ID de alias do servidor antigo, por exemplo: /subscriptions/000000000-1111-2222-3333-4444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasAcquireRequestInvalidOldServerDnsAliasId – o ID de alias DNS do servidor antigo no corpo do pedido está vazio ou é inválido (deve ter o formulário: /subscriptions/000000000-1111-12222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasDoesNotExist – O Alias DNS do Servidor não existe num servidor.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias – Os Aliases de Dns do Servidor não estão a funcionar corretamente para a base de dados que tem a Auditoria de Tabela ativada

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing – não é possível criar o Alias DNS do Servidor para o servidor que tem a auditoria de tabelas ativada.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb – O Alias DNS do Servidor não pode ser criado para o servidor "{0}" porque a base de dados "{1}" tem a funcionalidade Auditoria de Tabelas ou Acesso Ativado por Segurança ativada.

  • 400 LimitOfServerDnsAliasesPerServerExceeded – a criação de um novo Alias de Dns do Servidor excederá o número permitido de Aliases DNS do Servidor por servidor.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias – Os Aliases Dns do Servidor não estão a funcionar corretamente para o servidor que tem a Auditoria de Tabela ativada

  • 400 CannotUseReservedDatabaseName – não é possível utilizar o nome da base de dados reservada nesta operação.

  • 400 TokenTooLong – o token fornecido é demasiado longo.

  • 400 UnableToResolveRemoteServer – não foi possível resolver o nome do servidor do parceiro remoto devido a um nome de servidor ou problemas de conectividade DNS inválidos.

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

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

  • 400 InvalidServerDnsAliasName – foi fornecido um nome de Alias DNS de Servidor inválido.

  • 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 na subscrição especificados.

  • 404 ResourceNotFound – o recurso pedido não foi encontrado.

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

  • 404 ServerNotInSubscription - O servidor especificado não existe na subscrição especificada.

  • 409 ServerDnsAliasBusy – O Alias DNS do Servidor está ocupado com outra operação.

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

  • 409 ServerDnsAliasDnsRecordInUse – existe um registo DNS duplicado para o ponto final pedido.

  • 409 ServerDnsAliasAlreadyExists – O Alias DNS do Servidor já existe num determinado servidor.

  • 409 ConflictingServerOperation – está atualmente em curso uma operação para o servidor.

  • 429 SubscriptionTooManyCreateUpdateRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.

  • 503 TooManyRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.

  • 504 RequestTimeout – o pedido de serviço excedeu o tempo limite permitido.

Exemplos

List server DNS aliases

Pedido de amostra

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-server/dnsAliases?api-version=2021-11-01

Resposta da amostra

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-server/dnsAliases/dns-alias-1",
      "name": "server-dns-alias-1",
      "type": "Microsoft.Sql/servers/dnsAliases",
      "properties": {
        "azureDnsRecord": "dns-alias-1.database.windows.net"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-server/dnsAliases/dns-alias-2",
      "name": "server-dns-alias-2",
      "type": "Microsoft.Sql/servers/dnsAliases",
      "properties": {
        "azureDnsRecord": "dns-alias-2.database.windows.net"
      }
    }
  ]
}

Definições

Name Description
ServerDnsAlias

Um alias DNS de servidor.

ServerDnsAliasListResult

Uma lista de aliases DNS do servidor.

ServerDnsAlias

Um alias DNS de servidor.

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.azureDnsRecord

string

O registo DNS completamente qualificado para alias

type

string

Tipo de recurso.

ServerDnsAliasListResult

Uma lista de aliases DNS do servidor.

Name Tipo Description
nextLink

string

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

value

ServerDnsAlias[]

Matriz de resultados.