Databases - Rename

Veritabanını yeniden adlandırır.

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

URI Parametreleri

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

string

Yeniden adlandıracak veritabanı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

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
id True

string

Kaynağın hedef kimliği

Yanıtlar

Name Tür Description
200 OK

Veritabanı başarıyla yeniden adlandırıldı.

Other Status Codes

Hata Yanıtları: ***

  • 400 InvalidResourceMoveRequest - Kaynak taşıma isteği geçersiz.

  • 400 InvalidMoveTargetResourceId - Taşıma isteğindeki hedef kaynak tanımlayıcısı geçersiz.

  • 400 MismatchingSubscriptionWithUrl - Sağlanan abonelik Url'deki abonelikle eşleşmedi.

  • 400 MismatchingResourceGroupNameWithUrl - Sağlanan kaynak grubu adı Url'deki adla eşleşmedi.

  • 400 MismatchingServerNameWithUrl - Sağlanan sunucu adı Url'deki adla eşleşmedi.

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

  • 400 DatabaseNameInUse - Veritabanı zaten var. Farklı veritabanı adı seçin.

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

  • 400 CannotMoveOrDropSyncMetadataDatabase - Eşitleme meta veri veritabanı olarak kullanılan veritabanı bırakılamıyor.

  • 400 UnsupportedServiceName - Belirtilen ad geçersiz bir ad, çünkü bir veya daha fazla desteklenmeyen unicode karakteri içeriyor.

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

  • 400 CannotMoveOrDropJobAccountDatabase - İş hesabıyla ilişkili veritabanı bırakılamıyor.

  • 404 SourceDatabaseNotFound - Kaynak veritabanı yok.

  • 409 InvalidOperationForDatabaseInReplicationRelationship - Zaten bir çoğaltma ilişkisinde olan bir veritabanında çoğaltma çekirdek oluşturma işlemi gerçekleştirildi.

Örnekler

Renames a database.

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/move?api-version=2021-11-01

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/newtestdb"
}

Sample Response

Tanımlar

ResourceMoveDefinition

Kaynak taşıma (yeniden adlandırma) gerçekleştirmek için gereken bilgileri içerir.

Name Tür Description
id

string

Kaynağın hedef kimliği