Freigeben über


Databases - Rename

Benennt eine Datenbank um.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der umzubenennten Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
id True

string

Die Ziel-ID für die Ressource

Antworten

Name Typ Beschreibung
200 OK

Die Datenbank wurde erfolgreich umbenannt.

Other Status Codes

Fehlerantworten: ***

  • 400 InvalidResourceMoveRequest: Die Ressourcenverschiebungsanforderung ist ungültig.

  • 400 InvalidMoveTargetResourceId: Der Zielressourcenbezeichner in der Verschiebungsanforderung ist ungültig.

  • 400 MismatchingSubscriptionWithUrl: Das bereitgestellte Abonnement stimmte nicht mit dem Abonnement in der URL überein.

  • 400 MismatchingResourceGroupNameWithUrl: Der angegebene Ressourcengruppenname stimmte nicht mit dem Namen in der URL überein.

  • 400 MismatchingServerNameWithUrl: Der angegebene Servername stimmte nicht mit dem Namen in der URL überein.

  • 400 InvalidIdentifier: Der Bezeichner enthält NULL oder ein ungültiges Unicode-Zeichen.

  • 400 DatabaseNameInUse: Die Datenbank ist bereits vorhanden. Wählen Sie einen anderen Datenbanknamen aus.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 CannotMoveOrDropSyncMetadataDatabase: Datenbank kann nicht gelöscht werden, die als Synchronisierungsmetadatendatenbank verwendet wird.

  • 400 UnsupportedServiceName: Der angegebene Name ist ein ungültiger Name, da er mindestens ein nicht unterstütztes Unicode-Zeichen enthält.

  • 400 CannotUseReservedDatabaseName: Der name der reservierten Datenbank kann in diesem Vorgang nicht verwendet werden.

  • 400 CannotMoveOrDropJobAccountDatabase: Datenbank kann nicht gelöscht werden, die dem Auftragskonto zugeordnet ist.

  • 404 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.

  • 409 InvalidOperationForDatabaseInReplicationRelationship: Für eine Datenbank, die sich bereits in einer Replikationsbeziehung befindet, wurde ein Replikationss seeding-Vorgang ausgeführt.

Beispiele

Renames a database.

Beispielanforderung

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

Beispiel für eine Antwort

Definitionen

ResourceMoveDefinition

Enthält die Informationen, die zum Ausführen einer Ressourcenverschiebung (Umbenennen) erforderlich sind.

Name Typ Beschreibung
id

string

Die Ziel-ID für die Ressource