Server Dns Aliases - Acquire

Adquiere el alias DNS del servidor de otro servidor.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
dnsAliasName
path True

string

Nombre del alias dns del servidor.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

serverName
path True

string

Nombre del servidor al que apunta el alias.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
oldServerDnsAliasId True

string

Identificador del alias de servidor que se adquirirá para que apunte a este servidor en su lugar.

Respuestas

Nombre Tipo Description
200 OK

ServerDnsAlias

Alias DNS del servidor adquirido correctamente.

202 Accepted

Aceptado

Other Status Codes

Respuestas de error: ***

  • 400 InvalidServerDnsAliasAcquireRequest: el cuerpo de la solicitud de alias DNS del servidor de adquisición está vacío o no válido (debe contener el identificador de alias del servidor anterior, por ejemplo: /subscriptions/00000000-1111-2222-3333-44444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasAcquireRequestInvalidOldServerDnsAliasId: el identificador de alias DNS del servidor antiguo en el cuerpo de la solicitud está vacío o no válido (debe tener el formato: /subscriptions/00000000-1111-2222-3333-44444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasDoesNotExist: el alias DNS del servidor no existe en un servidor.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias: los alias dns del servidor no funcionan correctamente para la base de datos que tiene activada la auditoría de tablas

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing: no se puede crear el alias DNS del servidor para el servidor que tenga activada la auditoría de tablas.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb: no se puede crear el alias DNS del servidor '' para el servidor '{0}' porque la base de datos '{1}' tiene habilitada la característica Auditoría de tablas o Acceso habilitado para seguridad.

  • 400 LimitOfServerDnsAliasesPerServerExceeded: la creación de un nuevo alias dns de servidor superará el número permitido de alias DNS de servidor por servidor.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias: los alias dns del servidor no funcionan correctamente para el servidor que tiene activada la auditoría de tablas

  • 400 CannotUseReservedDatabaseName: no se puede usar el nombre reservado de la base de datos en esta operación.

  • 400 TokenTooLong: el token proporcionado es demasiado largo.

  • 400 UnableToResolveRemoteServer: no se pudo resolver el nombre del servidor asociado remoto debido a un nombre de servidor no válido o problemas de conectividad DNS.

  • 400 InvalidServerName: nombre de servidor no válido especificado.

  • 400 InvalidIdentifier: el identificador contiene NULL o un carácter unicode no válido.

  • 400 InvalidServerDnsAliasName: se proporcionó un nombre de alias DNS de servidor no válido.

  • 400 ServerNotFound: no se encontró el servidor solicitado.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 404 ResourceNotFound: no se encontró el recurso solicitado.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 404 ServerNotInSubscription: el servidor especificado no existe en la suscripción especificada.

  • 409 OperationCancelled: el usuario ha cancelado la operación.

  • 409 OperationInterrupted: no se pudo completar la operación en el recurso porque se interrumpió por otra operación en el mismo recurso.

  • 409 ServerDnsAliasBusy: el alias DNS del servidor está ocupado con otra operación.

  • 409 SubscriptionDisabled: la suscripción está deshabilitada.

  • 409 ServerDnsAliasDnsRecordInUse: existe un registro DNS duplicado para el punto de conexión solicitado.

  • 409 ServerDnsAliasAlreadyExists: el alias DNS del servidor ya existe en un servidor determinado.

  • 409 ConflictingServerOperation: una operación está actualmente en curso para el servidor.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 500 OperationTimedOut: la operación agota el tiempo de espera y se revierte automáticamente. Vuelva a intentar la operación y,

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 504 RequestTimeout: la solicitud de servicio superó el tiempo de espera permitido.

Ejemplos

Acquire server DNS alias

Sample Request

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

{
  "oldServerDnsAliasId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1"
}

Sample Response

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

Definiciones

Nombre Description
ServerDnsAlias

Alias DNS del servidor.

ServerDnsAliasAcquisition

Una solicitud de adquisición de alias dns de servidor.

ServerDnsAlias

Alias DNS del servidor.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.azureDnsRecord

string

Registro DNS completo para alias

type

string

Tipo de recurso.

ServerDnsAliasAcquisition

Una solicitud de adquisición de alias dns de servidor.

Nombre Tipo Description
oldServerDnsAliasId

string

Identificador del alias de servidor que se adquirirá para que apunte a este servidor en su lugar.