Condividi tramite


Databases - Rename

Rinomina un database.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
databaseName
path True

string

Nome del database da rinominare.

resourceGroupName
path True

string

Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Nome Necessario Tipo Descrizione
id True

string

ID di destinazione per la risorsa

Risposte

Nome Tipo Descrizione
200 OK

Rinominato correttamente il database.

Other Status Codes

ErrorResponse

Risposte di errore:

  • 400 InvalidResourceMoveRequest: la richiesta di spostamento della risorsa non è valida.

  • 400 InvalidMoveTargetResourceId- L'identificatore della risorsa di destinazione nella richiesta di spostamento non è valido.

  • 400 Mancata corrispondenzaSubscriptionWithUrl: la sottoscrizione specificata non corrisponde alla sottoscrizione nell'URL.

  • 400 Mancata corrispondenzaResourceGroupNameWithUrl- Il nome del gruppo di risorse specificato non corrisponde al nome nell'URL.

  • 400 MismatchingServerNameWithUrl: il nome del server specificato non corrisponde al nome nell'URL.

  • 400 UnsupportedServiceName: il nome specificato non è valido perché contiene uno o più caratteri Unicode non supportati.

  • 400 TokenTooLong: il token fornito è troppo lungo.

  • 400 DatabaseNameInUse - Database già esistente. Scegliere un nome di database diverso.

  • 400 CannotMoveOrDropJobAccountDatabase - Impossibile eliminare il database associato all'account del processo.

  • 400 CannotUseReservedDatabaseName: impossibile utilizzare il nome del database riservato in questa operazione.

  • 400 CannotMoveOrDropSyncMetadataDatabase- Impossibile eliminare il database usato come database di metadati di sincronizzazione.

  • 400 InvalidIdentifier: l'identificatore contiene NULL o un carattere Unicode non valido.

  • 404 SourceDatabaseNotFound - Il database di origine non esiste.

  • 409 InvalidOperationForDatabaseInReplicationRelationship- È stata eseguita un'operazione di seeding della replica in un database già in una relazione di replica.

Esempio

Renames a database.

Esempio di richiesta

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=2023-08-01

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

Risposta di esempio

Definizioni

Nome Descrizione
ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ResourceMoveDefinition

Contiene le informazioni necessarie per eseguire lo spostamento di una risorsa (ridenominazione).

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

ResourceMoveDefinition

Contiene le informazioni necessarie per eseguire lo spostamento di una risorsa (ridenominazione).

Nome Tipo Descrizione
id

string

ID di destinazione per la risorsa