Udostępnij za pośrednictwem


Databases - Rename

Zmienia nazwę bazy danych.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych do zmiany nazwy.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Wymagane Typ Opis
id True

string

Identyfikator docelowy zasobu

Odpowiedzi

Nazwa Typ Opis
200 OK

Pomyślnie zmieniono nazwę bazy danych.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 InvalidResourceMoveRequest — żądanie przeniesienia zasobu jest nieprawidłowe.

  • 400 InvalidMoveTargetResourceId — identyfikator zasobu docelowego w żądaniu przenoszenia jest nieprawidłowy.

  • 400 NiezgodnośćSubscriptionWithUrl — podana subskrypcja nie jest zgodna z subskrypcją w adresie URL.

  • 400 MismatchingResourceGroupNameWithUrl — podana nazwa grupy zasobów nie jest zgodna z nazwą w adresie URL.

  • 400 NiezgodnośćServerNameWithUrl — podana nazwa serwera nie jest zgodna z nazwą w adresie URL.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 400 DatabaseNameInUse — baza danych już istnieje. Wybierz inną nazwę bazy danych.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 CannotMoveOrDropSyncMetadataDatabase — nie można usunąć bazy danych używanej jako baza danych metadanych synchronizacji.

  • 400 UnsupportedServiceName — określona nazwa jest nieprawidłową nazwą, ponieważ zawiera co najmniej jeden nieobsługiwany znak Unicode.

  • 400 CannotUseReservedDatabaseName — nie można użyć nazwy zarezerwowanej bazy danych w tej operacji.

  • 400 CannotMoveOrDropJobAccountDatabase — nie można usunąć bazy danych skojarzonej z kontem zadania.

  • 404 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 409 InvalidOperationForDatabaseInReplicationRelationship — operacja rozmieszczania replikacji została wykonana w bazie danych, która znajduje się już w relacji replikacji.

Przykłady

Renames a database.

Przykładowe żądanie

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

Przykładowa odpowiedź

Definicje

ResourceMoveDefinition

Zawiera informacje niezbędne do przeniesienia zasobu (zmiana nazwy).

Nazwa Typ Opis
id

string

Identyfikator docelowy zasobu