Sync Agents - Generate Key

Bir eşitleme aracısı anahtarı üretir.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/syncAgents/{syncAgentName}/generateKey?api-version=2020-11-01-preview

URI Parametreleri

Name In Required Type Description
resourceGroupName
path True
  • string

Kaynağı içeren kaynak grubunun adı. Bu değeri Api'den Azure Resource Manager portaldan edinebilirsiniz.

serverName
path True
  • string

Eşitleme aracılarının barındırıldı olduğu sunucunun adı.

subscriptionId
path True
  • string

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

syncAgentName
path True
  • string

Eşitleme aracılarının adı.

api-version
query True
  • string

İstek için kullanmak üzere API sürümü.

Yanıtlar

Name Type Description
200 OK

Başarıyla bir eşitleme aracısı anahtarı oluşturma.

Other Status Codes

Hata Yanıtları: ±

  • 400 InvalidSyncGroupCreateOrUpdateRequest - Eşitleme grubu oluşturma veya güncelleştirme isteği gövdesi boş.

  • 400 InvalidSyncMemberCreateOrUpdateRequest - Eşitleme üyesi oluşturma veya güncelleştirme isteği gövdesi boş.

  • 400 InvalidSyncAgentCreateOrUpdateRequest - Eşitleme aracısı oluşturma veya güncelleştirme isteği gövdesi boş.

  • 400 InvalidDatabaseResourceId - Geçersiz veritabanı kaynak tanımlayıcısı.

  • 400 EşleşmeyenSubscriptionWithUrl - Sağlanan abonelik URL'de abonelikle eşleşmedi.

  • 400 InvalidSyncAgentResourceId - Geçersiz eşitleme aracısı kaynak tanımlayıcısı.

  • 400 MismatchingResourceGroupNameWithUrl - Sağlanan kaynak grubu adı URL'nin adıyla eşleşmedi.

  • 400 EşleşmeyenSunucuAdıWithUrl - Sağlanan sunucu adı URL'nin adı ile eşleşmedi.

  • 400 InvalidParameterValue - Bir parametreye geçersiz bir değer verildi.

  • 400 SyncOperation_GenericFailure - Veri eşitleme işlemi başarısız oldu.

  • 400 SyncOperation_WrongSyncDatabase - Belirtilen eşitleme veritabanı mevcut veritabanıyla eşle değil.

  • 400 SyncOperation_DwInSyncGroup - Veri eşitlemede veriwarehouse sürümü kullanılamaz.

  • 400 SyncOperation_MasterDbInSyncGroup - Veri eşitlemede mantıksal ana kaynak kullanılamaz.

  • 400 CannotDeleteInUseSyncAgent - Eşitleme üyesi tarafından kullandığı için eşitleme aracısı silinemeyen.

  • 400 InvalidSyncAgent - Eşitleme aracısı geçersiz.

  • 400 InvalidSyncMetadataDatabase - Eşitleme meta veri veritabanı geçersiz.

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

  • 404 SubscriptionDoesNotServer - İstenen sunucu bulunamadı

  • 404 DatabaseDoesNotExist - Kullanıcı, bu sunucu örneğinde mevcut olmayan bir veritabanı adı belirtti.

  • 409 SyncOperation_AgentAlreadyExists - Aynı adla eşitleme aracısı zaten var.

  • 409 SyncOperation_AgentIdAlreadyExists - Aynı kimlikle eşitleme aracısı zaten var.

Örnekler

Generate a sync agent key

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncagentcrud-65440/providers/Microsoft.Sql/servers/syncagentcrud-8475/syncAgents/syncagentcrud-3187/generateKey?api-version=2020-11-01-preview

Sample Response

{
  "syncAgentKey": "865f9998-6dae-4214-bbb1-4796b7c76ca0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX="
}

Tanımlar

SyncAgentKeyProperties

Bir eşitleme Azure SQL Veritabanı anahtarının özellikleri.

Name Type Description
syncAgentKey
  • string

Eşitleme aracı anahtarı.