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


Databases - Export

Экспортирует базу данных в bacpac.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/export?api-version=2014-04-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 для использования в запросе.

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

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

ExportRequest

Обязательные параметры для экспорта базы данных.

Ответы

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

ImportExportResponse

ОК

202 Accepted

Принято

Примеры

Export a database into a new bacpac file with SAS key
Export a database into a new bacpac file with storage key

Export a database into a new bacpac file with SAS key

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

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb/export?api-version=2014-04-01

{
  "storageKeyType": "SharedAccessKey",
  "storageKey": "?sr=b&sp=rw&se=2018-01-01T00%3A00%3A00Z&sig=sdfsdfklsdjflSLIFJLSIEJFLKSDJFDd/%2wdfskdjf3%3D&sv=2015-07-08",
  "storageUri": "https://test.blob.core.windows.net/bacpacs/testbacpac.bacpac",
  "administratorLogin": "dummyLogin",
  "administratorLoginPassword": "<administratorLoginPassword>",
  "authenticationType": "SQL"
}

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

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/importExportOperationResult/f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "name": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "type": "Microsoft.Sql/servers/importExportOperationResults",
  "properties": {
    "requestId": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
    "requestType": "Export",
    "queuedTime": "3/1/2017 12:14:25 AM",
    "lastModifiedTime": "3/1/2017 12:16:33 AM",
    "blobUri": "https://test.blob.core.windows.net/bacpacs/test.bacpac",
    "serverName": "test",
    "databaseName": "testdb",
    "status": "Completed",
    "errorMessage": null
  }
}

Export a database into a new bacpac file with storage key

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

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb/export?api-version=2014-04-01

{
  "storageKeyType": "StorageAccessKey",
  "storageKey": "sdlfkjdsf+sdlfkjsdlkfsjdfLDKFJSDLKFDFKLjsdfksjdflsdkfD2342309432849328479324/3RSD==",
  "storageUri": "https://test.blob.core.windows.net/bacpacs/testbacpac.bacpac",
  "administratorLogin": "dummyLogin",
  "administratorLoginPassword": "<administratorLoginPassword>",
  "authenticationType": "SQL"
}

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

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/importExportOperationResult/f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "name": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
  "type": "Microsoft.Sql/servers/importExportOperationResults",
  "properties": {
    "requestId": "f01d7bfe-7162-44e7-9350-f1c85ce83e4c",
    "requestType": "Export",
    "queuedTime": "3/1/2017 12:14:25 AM",
    "lastModifiedTime": "3/1/2017 12:16:33 AM",
    "blobUri": "https://test.blob.core.windows.net/bacpacs/test.bacpac",
    "serverName": "test",
    "databaseName": "testdb",
    "status": "Completed",
    "errorMessage": null
  }
}

Определения

Имя Описание
AuthenticationType

Тип проверки подлинности.

ExportRequest

Обязательные параметры для экспорта базы данных.

ImportExportResponse

Ответ для операции импорта и экспорта get.

StorageKeyType

Тип ключа к хранилищу данных, который необходимо использовать.

AuthenticationType

Тип проверки подлинности.

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

string

SQL

string

ExportRequest

Обязательные параметры для экспорта базы данных.

Имя Тип Default value Описание
administratorLogin

string

Имя администратора SQL.

administratorLoginPassword

string

Пароль администратора SQL.

authenticationType

AuthenticationType

SQL

Тип проверки подлинности.

storageKey

string

Ключ к хранилищу данных, который необходимо использовать. Если тип ключа к хранилищу данных — SharedAccessKey, он должен начинаться с "?".

storageKeyType

StorageKeyType

Тип ключа к хранилищу данных, который необходимо использовать.

storageUri

string

Код URI хранилища, который необходимо использовать.

ImportExportResponse

Ответ для операции импорта и экспорта get.

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

string

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

name

string

Имя ресурса.

properties.blobUri

string

Универсальный код ресурса (URI) большого двоичного объекта.

properties.databaseName

string

Имя базы данных.

properties.errorMessage

string

Сообщение об ошибке, возвращенное сервером.

properties.lastModifiedTime

string

Время последнего изменения состояния операции.

properties.queuedTime

string

Время операции в очереди.

properties.requestId

string

Тип запроса операции.

properties.requestType

string

Тип запроса операции.

properties.serverName

string

Имя сервера.

properties.status

string

Сообщение о состоянии, возвращенное сервером.

type

string

Тип ресурса.

StorageKeyType

Тип ключа к хранилищу данных, который необходимо использовать.

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

string

StorageAccessKey

string