POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/move?api-version=2021-11-01
URI-paraméterek
Name
In
Kötelező
Típus
Description
databaseName
path
True
string
Az átnevezni kívánt adatbázis neve.
resourceGroupName
path
True
string
Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.
serverName
path
True
string
A kiszolgáló neve.
subscriptionId
path
True
string
Az Azure-előfizetést azonosító előfizetés-azonosító.
api-version
query
True
string
A kéréshez használandó API-verzió.
Kérelem törzse
Name
Kötelező
Típus
Description
id
True
string
Az erőforrás célazonosítója
Válaszok
Name
Típus
Description
200 OK
Az adatbázis átnevezése sikerült.
Other Status Codes
Hibaválaszok: ***
400 InvalidResourceMoveRequest – Az erőforrás-áthelyezési kérelem érvénytelen.
400 InvalidMoveTargetResourceId – Az áthelyezési kérelem célerőforrás-azonosítója érvénytelen.
400 EltérésSubscriptionWithUrl – A megadott előfizetés nem egyezett az URL-címben szereplő előfizetéssel.
400 MismatchingResourceGroupNameWithUrl – A megadott erőforráscsoport neve nem egyezett az URL-címben megadott névvel.
400 MismatchingServerNameWithUrl – A megadott kiszolgálónév nem egyezett az URL-címben megadott névvel.
400 InvalidIdentifier – Az azonosító NULL értéket vagy érvénytelen Unicode-karaktert tartalmaz.
400 DatabaseNameInUse – Az adatbázis már létezik. Válasszon egy másik adatbázisnevet.
400 TokenTooLong – A megadott token túl hosszú.
400 CannotMoveOrDropSyncMetadataDatabase – Nem lehet elvetni a metaadat-szinkronizálási adatbázisként használt adatbázist.
400 Nem támogatottServiceName – A megadott név érvénytelen, mert egy vagy több nem támogatott Unicode-karaktert tartalmaz.
400 CannotUseReservedDatabaseName – Ebben a műveletben nem használható fenntartott adatbázisnév.
400 CannotMoveOrDropJobAccountDatabase – A feladatfiókhoz társított adatbázis nem törölhető.
404 SourceDatabaseNotFound – A forrásadatbázis nem létezik.
409 InvalidOperationForDatabaseInReplicationRelationship – Replikáció-betöltési műveletet hajtottak végre egy olyan adatbázison, amely már van replikációs kapcsolatban.
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);
}
}