İngilizce dilinde oku

Aracılığıyla paylaş


Server Dns Aliases - Acquire

Başka bir sunucudan sunucu DNS diğer adını alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
dnsAliasName
path True

string

Sunucu dns diğer adının adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serverName
path True

string

Diğer adın işaret olduğu sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
oldServerDnsAliasId True

string

Bunun yerine bu sunucuyu işaret edecek şekilde edinilecek sunucu diğer adının kimliği.

Yanıtlar

Name Tür Description
200 OK

ServerDnsAlias

Sunucu DNS diğer adı başarıyla alındı.

202 Accepted

Kabul edildi

Other Status Codes

Hata Yanıtları: **

  • 400 InvalidServerDnsAliasAcquireRequest - Alma sunucusu DNS diğer adı istek gövdesi boş veya geçersiz (eski sunucu diğer adı kimliğini içermelidir, örneğin: /subscriptions/00000000-1111-2222-3333-4444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasAcquireRequestInvalidOldServerDnsAliasId - İstek gövdesindeki eski sunucu DNS diğer adı kimliği boş veya geçersiz (şu forma sahip olmalıdır: /subscriptions/00000000-1111-2222-3333-44444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/dns-alias-old-server/dnsAliases/dns-alias-name-1).

  • 400 ServerDnsAliasDoesNotExist - Sunucu DNS Diğer Adı bir sunucuda yok.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias - Tablo Denetimi açık olan veritabanı için Sunucu Dns Diğer Adları düzgün çalışmıyor

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing - Tablo denetiminin açık olduğu sunucu için Sunucu DNS Diğer Adı oluşturulamıyor.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb - '{0}' veritabanında Tablo Denetimi veya Güvenlik Özellikli Erişim özelliği etkinleştirildiğinden, '{1}' sunucusu için Sunucu DNS Diğer Adı oluşturulamıyor.

  • 400 LimitOfServerDnsAliasesPerServerExceeded - Yeni Sunucu Dns Diğer Adı oluşturma, sunucu başına izin verilen Sunucu DNS Diğer Adı sayısını aşacaktır.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias - Tablo Denetimi açık olan sunucu için Sunucu Dns Diğer Adları düzgün çalışmıyor

  • 400 CannotUseReservedDatabaseName - Bu işlemde ayrılmış veritabanı adı kullanılamaz.

  • 400 TokenTooLong - Sağlanan belirteç çok uzun.

  • 400 UnableToResolveRemoteServer - Uzak iş ortağı sunucu adı geçersiz bir sunucu adı veya DNS bağlantı sorunları nedeniyle çözümlenemedi.

  • 400 InvalidServerName - Geçersiz sunucu adı belirtildi.

  • 400 InvalidIdentifier - Tanımlayıcı NULL veya geçersiz bir unicode karakter içeriyor.

  • 400 InvalidServerDnsAliasName - Geçersiz Sunucu DNS Diğer Adı adı sağlandı.

  • 400 ServerNotFound - İstenen sunucu bulunamadı.

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

  • 404 ServerNotInSubscription - Belirtilen sunucu belirtilen abonelikte yok.

  • 409 OperationCancelled - İşlem kullanıcı tarafından iptal edildi.

  • 409 İşlem Kesildi - Aynı kaynakta başka bir işlem tarafından kesintiye uğradığından kaynak üzerindeki işlem tamamlanamadı.

  • 409 ServerDnsAliasBusy - Sunucu DNS Diğer Adı başka bir işlemle meşgul.

  • 409 SubscriptionDisabled - Abonelik devre dışı bırakıldı.

  • 409 ServerDnsAliasDnsRecordInUse - İstenen uç nokta için yinelenen bir DNS kaydı var.

  • 409 ServerDnsAliasAlreadyExists - Sunucu DNS Diğer Adı belirli bir sunucuda zaten var.

  • 409 ConflictingServerOperation - Sunucu için şu anda bir işlem devam ediyor.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 500 OperationTimedOut - İşlem zaman aşımına uğradı ve otomatik olarak geri alındı. Lütfen işlemi yeniden deneyin.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

  • 504 RequestTimeout - Hizmet isteği izin verilen zaman aşımını aştı.

Örnekler

Acquire server DNS alias

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
ServerDnsAlias

Sunucu DNS diğer adı.

ServerDnsAliasAcquisition

Sunucu dns diğer adı alma isteği.

ServerDnsAlias

Sunucu DNS diğer adı.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.azureDnsRecord

string

Diğer ad için tam DNS kaydı

type

string

Kaynak türü.

ServerDnsAliasAcquisition

Sunucu dns diğer adı alma isteği.

Name Tür Description
oldServerDnsAliasId

string

Bunun yerine bu sunucuyu işaret edecek şekilde edinilecek sunucu diğer adının kimliği.