Databases - Export

Exporta um banco de dados para um bacpac.

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

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome do banco de dados a ser exportado.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Corpo do Pedido

Name Tipo Description
parameters

ExportRequest

Os parâmetros necessários para exportar um banco de dados.

Respostas

Name Tipo Description
200 OK

ImportExportResponse

OK

202 Accepted

Aceito

Exemplos

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
AuthenticationType

O tipo de autenticação.

ExportRequest

Os parâmetros necessários para exportar um banco de dados.

ImportExportResponse

Resposta para Importação/Exportação Obter operação.

StorageKeyType

O tipo da chave de armazenamento a ser usada.

AuthenticationType

O tipo de autenticação.

Valor Description
SQL
ADPassword

ExportRequest

Os parâmetros necessários para exportar um banco de dados.

Name Tipo Default value Description
administratorLogin

string

O nome do administrador SQL.

administratorLoginPassword

string

A senha do administrador SQL.

authenticationType

AuthenticationType

SQL

O tipo de autenticação.

storageKey

string

A chave de armazenamento a ser usada. Se o tipo de chave de armazenamento for SharedAccessKey, ele deverá ser precedido de um "?".

storageKeyType

StorageKeyType

O tipo da chave de armazenamento a ser usada.

storageUri

string

O uri de armazenamento a ser usado.

ImportExportResponse

Resposta para Importação/Exportação Obter operação.

Name Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.blobUri

string

O blob uri.

properties.databaseName

string

O nome do banco de dados.

properties.errorMessage

string

A mensagem de erro retornada do servidor.

properties.lastModifiedTime

string

O status da operação foi modificado pela última vez.

properties.queuedTime

string

A operação enfileirou o tempo.

properties.requestId

string (uuid)

O tipo de solicitação da operação.

properties.requestType

string

O tipo de solicitação da operação.

properties.serverName

string

O nome do servidor.

properties.status

string

A mensagem de status retornada do servidor.

type

string

Tipo de recurso.

StorageKeyType

O tipo da chave de armazenamento a ser usada.

Valor Description
StorageAccessKey
SharedAccessKey