Share via


Server Dns Aliases - Create Or Update

Létrehoz egy kiszolgálói DNS-aliast.

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

URI-paraméterek

Name In Kötelező Típus Description
dnsAliasName
path True

string

A kiszolgáló dns-aliasának neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

Annak a kiszolgálónak a neve, amelyre az alias mutat.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használni kívánt API-verzió.

Válaszok

Name Típus Description
200 OK

ServerDnsAlias

A kiszolgáló DNS-aliasa már létezik.

201 Created

ServerDnsAlias

Sikeresen létrehozott egy kiszolgálói DNS-aliast.

202 Accepted

Elfogadva

Other Status Codes

Hibaválaszok: ***

  • 400 InvalidServerDnsAliasAcquireRequest – A kiszolgáló dns-aliasának kéréstörzse üres vagy érvénytelen (a régi kiszolgáló aliasazonosítóját kell tartalmaznia, például: /subscriptions/00000000-1111-2222-3333-44444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasAcquireRequestInvalidOldServerDnsAliasId – A kérés törzsében található régi kiszolgálói DNS-aliasazonosító üres vagy érvénytelen (az űrlapnak a következőnek kell lennie: /subscriptions/00000000-111 1-2222-3333-4444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasDoesNotExist – A kiszolgáló DNS-aliasa nem létezik kiszolgálón.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias – A kiszolgálói DNS-aliasok nem működnek megfelelően azon adatbázis esetében, amelyen be van kapcsolva a táblanaplózás

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing – A kiszolgáló DNS-aliasa nem hozható létre olyan kiszolgálóhoz, amelyen be van kapcsolva a táblanaplózás.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb – A kiszolgáló DNS-aliasa nem hozható létre a(z) "{0}" kiszolgálóhoz, mert a ""{1} adatbázis táblanaplózási vagy biztonsági hozzáférés-engedélyezve van.

  • 400 LimitOfServerDnsAliasesPerServerExceeded – Az új kiszolgálói DNS-alias létrehozása meghaladja a kiszolgálónként engedélyezett kiszolgálói DNS-aliasok számát.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias – A kiszolgálói DNS-aliasok nem működnek megfelelően azon kiszolgáló esetében, amelyen be van kapcsolva a táblanaplózás

  • 400 CannotUseReservedDatabaseName – Ebben a műveletben nem használható fenntartott adatbázisnév.

  • 400 TokenTooLong – A megadott token túl hosszú.

  • 400 UnableToResolveRemoteServer – A távoli partnerkiszolgáló neve érvénytelen kiszolgálónév vagy DNS-kapcsolati problémák miatt nem oldható meg.

  • 400 InvalidServerName – Érvénytelen kiszolgálónév van megadva.

  • 400 InvalidIdentifier – Az azonosító NULL értéket vagy érvénytelen Unicode-karaktert tartalmaz.

  • 400 InvalidServerDnsAliasName – Érvénytelen kiszolgálói DNS-aliasnév lett megadva.

  • 400 ServerNotFound – A kért kiszolgáló nem található.

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ResourceNotFound – A kért erőforrás nem található.

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ServerNotInSubscription – A megadott kiszolgáló nem létezik a megadott előfizetésben.

  • 404 OperationIdNotFound – Az azonosítóval rendelkező művelet nem létezik.

  • 409 ServerDnsAliasBusy – A kiszolgáló DNS-aliasa egy másik művelettel van elfoglalva.

  • 409 SubscriptionDisabled – Az előfizetés le van tiltva.

  • 409 ServerDnsAliasDnsRecordInUse – A kért végponthoz duplikált DNS-rekord tartozik.

  • 409 ServerDnsAliasAlreadyExists – A kiszolgáló DNS-aliasa már létezik egy adott kiszolgálón.

  • 409 ConflictingServerOperation – Folyamatban van egy művelet a kiszolgálóhoz.

  • 409 OperationCancelled – A felhasználó megszakította a műveletet.

  • 409 OperationInterrupted – Az erőforráson végzett művelet nem hajtható végre, mert ugyanazon az erőforráson egy másik művelet megszakította.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 500 OperationTimedOut – A művelet túllépte az időkorlátot, és automatikusan visszagördült. Please retry the operation.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 504 RequestTimeout – A szolgáltatáskérés túllépte az engedélyezett időtúllépést.

Példák

Create server DNS alias

Sample Request

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

Sample Response

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

Definíciók

ServerDnsAlias

Kiszolgálói DNS-alias.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.azureDnsRecord

string

Az alias teljes DNS-rekordja

type

string

Erőforrástípus.