POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/move?api-version=2021-11-01
URI-parameters
Name
In
Vereist
Type
Description
databaseName
path
True
string
De naam van de database waarvan de naam moet worden gewijzigd.
resourceGroupName
path
True
string
De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal.
serverName
path
True
string
De naam van de server.
subscriptionId
path
True
string
De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd.
api-version
query
True
string
De API-versie die moet worden gebruikt voor de aanvraag.
Aanvraagbody
Name
Vereist
Type
Description
id
True
string
De doel-id voor de resource
Antwoorden
Name
Type
Description
200 OK
De naam van de database is gewijzigd.
Other Status Codes
Foutreacties: ***
400 InvalidResourceMoveRequest: de aanvraag voor het verplaatsen van resources is ongeldig.
400 InvalidMoveTargetResourceId - De doelresource-id in de verplaatsingsaanvraag is ongeldig.
400 Komt niet overeenSubscriptionWithUrl: het opgegeven abonnement komt niet overeen met het abonnement in de URL.
400 Komt niet overeenResourceGroupNameWithUrl - De opgegeven naam van de resourcegroep komt niet overeen met de naam in de URL.
400 MismatchingServerNameWithUrl - De opgegeven servernaam komt niet overeen met de naam in de URL.
400 InvalidIdentifier: de id bevat NULL of een ongeldig Unicode-teken.
400 DatabaseNameInUse - Database bestaat al. Kies een andere databasenaam.
400 TokenTooLong : het opgegeven token is te lang.
400 CannotMoveOrDropSyncMetadataDatabase - Kan de database die wordt gebruikt als database met synchronisatiemetagegevens, niet verwijderen.
400 UnsupportedServiceName: de opgegeven naam is een ongeldige naam omdat deze een of meer niet-ondersteunde Unicode-tekens bevat.
400 CannotUseReservedDatabaseName : kan de gereserveerde databasenaam niet gebruiken in deze bewerking.
400 CannotMoveOrDropJobAccountDatabase - Kan de database die is gekoppeld aan het taakaccount niet verwijderen.
404 SourceDatabaseNotFound - De brondatabase bestaat niet.
409 InvalidOperationForDatabaseInReplicationRelationship : er is een replicatie-seedingbewerking uitgevoerd op een database die al een replicatierelatie heeft.
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"
}
import com.azure.core.util.Context;
import com.azure.resourcemanager.sql.models.ResourceMoveDefinition;
/** Samples for Databases Rename. */
public final class Main {
/*
* x-ms-original-file:
* specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/RenameDatabase.json
*/
/**
* Sample code: Renames a database.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void renamesADatabase(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getDatabases()
.renameWithResponse("Default-SQL-SouthEastAsia", "testsvr", "testdb", new ResourceMoveDefinition().withId(
"/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/newtestdb"),
Context.NONE);
}
}