Поделиться через


Databases - Rename

Переименовывает базу данных.

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

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных для переименования.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Текст запроса

Имя Обязательно Тип Описание
id True

string

Идентификатор целевого объекта для ресурса

Ответы

Имя Тип Описание
200 OK

База данных успешно переименована.

Other Status Codes

Ответы на ошибки: ***

  • 400 InvalidResourceMoveRequest — недопустимый запрос на перемещение ресурсов.

  • 400 InvalidMoveTargetResourceId — недопустимый идентификатор целевого ресурса в запросе на перемещение.

  • 400 MismatchingSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 MismatchingResourceGroupNameWithUrl — предоставленное имя группы ресурсов не совпадает с именем в URL-адресе.

  • 400 MismatchingServerNameWithUrl — предоставленное имя сервера не совпадает с именем в URL-адресе.

  • 400 InvalidIdentifier — идентификатор содержит значение NULL или недопустимый символ Юникода.

  • 400 DatabaseNameInUse — база данных уже существует. Выберите другое имя базы данных.

  • 400 TokenTooLong — предоставленный маркер слишком длинный.

  • 400 CannotMoveOrDropSyncMetadataDatabase — не удается удалить базу данных, используемую в качестве базы данных метаданных синхронизации.

  • 400 UnsupportedServiceName — указанное имя является недопустимым, так как оно содержит один или несколько неподдерживаемых символов Юникода.

  • 400 CannotUseReservedDatabaseName — не удается использовать зарезервированное имя базы данных в этой операции.

  • 400 CannotMoveOrDropJobAccountDatabase — невозможно удалить базу данных, связанную с учетной записью задания.

  • 404 SourceDatabaseNotFound — база данных-источник не существует.

  • 409 InvalidOperationForDatabaseInReplicationRelationship — операция заполнения репликации была выполнена в базе данных, которая уже находится в связи репликации.

Примеры

Renames a database.

Образец запроса

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

Пример ответа

Определения

ResourceMoveDefinition

Содержит сведения, необходимые для перемещения (переименования) ресурса.

Имя Тип Описание
id

string

Идентификатор целевого объекта для ресурса