Condividi tramite


Server Dns Aliases - List By Server

Ottiene un elenco di alias DNS del server per un server.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True

string

Nome del server a cui punta l'alias.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

ServerDnsAliasListResult

È stato recuperato correttamente l'elenco degli alias DNS del server.

Other Status Codes

Risposte agli errori: **

  • 400 InvalidServerDnsAliasAcquireRequest - Il corpo della richiesta alias DNS del server di acquisizione è vuoto o non valido (deve contenere l'ID alias del server precedente, ad esempio: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasAcquireRequestInvalidOldServerDnsAliasId - L'ID alias DNS del server precedente nel corpo della richiesta è vuoto o non valido (deve avere il modulo: /subscriptions/0000000000-1111 -2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasDoesNotExist - Alias DNS del server non esiste in un server.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias - Gli alias DNS del server non funzionano correttamente per il database con controllo tabella attivato

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing - Impossibile creare l'alias DNS server per il server con controllo tabella attivato.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb - Impossibile creare alias DNS server per il server '' perché il database '{0}{1}' dispone di funzionalità controllo tabella o accesso abilitato per la sicurezza.

  • 400 LimitOfServerDnsAliasesPerServerExceeded - La creazione di un nuovo alias DNS server supererà il numero consentito di alias DNS server per server per server.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias - Gli alias DNS del server non funzionano correttamente per il server con controllo tabella attivato

  • 400 CannotUseReservedDatabaseName - Impossibile usare il nome del database riservato in questa operazione.

  • 400 TokenTooLong: il token fornito è troppo lungo.

  • 400 UnableToResolveRemoteServer - Impossibile risolvere il nome del server partner remoto a causa di problemi di connettività DNS o nome server non validi.

  • 400 InvalidServerName - Nome server non valido specificato.

  • 400 InvalidIdentifier: l'identificatore contiene NULL o un carattere unicode non valido.

  • 400 InvalidServerDnsAliasName - Nome alias DNS server non valido è stato fornito.

  • 400 ServerNotFound : il server richiesto non è stato trovato.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 ResourceNotFound : la risorsa richiesta non è stata trovata.

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 ServerNotInSubscription: il server specificato non esiste nella sottoscrizione specificata.

  • 409 ServerDnsAliasBusy - Alias DNS del server è occupato con un'altra operazione.

  • 409 SubscriptionDisabled : la sottoscrizione è disabilitata.

  • 409 ServerDnsAliasDnsRecordInUse - Esiste un record DNS duplicato per l'endpoint richiesto.

  • 409 ServerDnsAliasAlreadyExists - Alias DNS server esiste già in un determinato server.

  • 409 ConflictingServerOperation: un'operazione è attualmente in corso per il server.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.

  • 503 TooManyRequests : richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 504 RequestTimeout : la richiesta di servizio ha superato il timeout consentito.

Esempio

List server DNS aliases

Sample Request

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

Sample Response

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

Definizioni

Nome Descrizione
ServerDnsAlias

Alias DNS del server.

ServerDnsAliasListResult

Elenco degli alias DNS del server.

ServerDnsAlias

Alias DNS del server.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Nome risorsa.

properties.azureDnsRecord

string

Record DNS completo per alias

type

string

Tipo di risorsa.

ServerDnsAliasListResult

Elenco degli alias DNS del server.

Nome Tipo Descrizione
nextLink

string

Collegamento per recuperare la pagina successiva dei risultati.

value

ServerDnsAlias[]

Matrice di risultati.