Databases - Rename

Renomme une base de données.

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

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données à renommer.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Corps de la demande

Nom Obligatoire Type Description
id True

string

ID cible de la ressource

Réponses

Nom Type Description
200 OK

La base de données a été renommée.

Other Status Codes

Réponses d’erreur : ***

  • 400 InvalidResourceMoveRequest : la demande de déplacement de ressource n’est pas valide.

  • 400 InvalidMoveTargetResourceId : l’identificateur de ressource cible dans la demande de déplacement n’est pas valide.

  • 400 MismatchingSubscriptionWithUrl : l’abonnement fourni ne correspond pas à l’abonnement dans l’URL.

  • 400 Non correspondanceResourceGroupNameWithUrl : le nom du groupe de ressources fourni ne correspond pas au nom dans l’URL.

  • 400 MismatchingServerNameWithUrl : le nom du serveur fourni ne correspond pas au nom dans l’URL.

  • 400 InvalidIdentifier : l’identificateur contient null ou un caractère Unicode non valide.

  • 400 DatabaseNameInUse : la base de données existe déjà. Choisissez un autre nom de base de données.

  • 400 TokenTooLong : le jeton fourni est trop long.

  • 400 CannotMoveOrDropSyncMetadataDatabase : impossible de supprimer la base de données utilisée comme base de données de métadonnées de synchronisation.

  • 400 UnsupportedServiceName : le nom spécifié est un nom non valide, car il contient un ou plusieurs caractères Unicode non pris en charge.

  • 400 CannotUseReservedDatabaseName : impossible d’utiliser le nom de la base de données réservée dans cette opération.

  • 400 CannotMoveOrDropJobAccountDatabase : impossible de supprimer la base de données associée au compte de travail.

  • 404 SourceDatabaseNotFound : la base de données source n’existe pas.

  • 409 InvalidOperationForDatabaseInReplicationRelationShip : une opération d’amorçage de réplication a été effectuée sur une base de données qui se trouve déjà dans une relation de réplication.

Exemples

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

Définitions

ResourceMoveDefinition

Contient les informations nécessaires pour effectuer un déplacement de ressource (renommer).

Nom Type Description
id

string

ID cible de la ressource