Delen via


Databases - Export

Hiermee exporteert u een database naar een bacpac.

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

URI-parameters

Name In Vereist Type Description
databaseName
path True

string

De naam van de database die moet worden geëxporteerd.

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 Type Description
parameters

ExportRequest

De vereiste parameters voor het exporteren van een database.

Antwoorden

Name Type Description
200 OK

ImportExportResponse

OK

202 Accepted

Geaccepteerd

Voorbeelden

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AuthenticationType

Het verificatietype.

ExportRequest

De vereiste parameters voor het exporteren van een database.

ImportExportResponse

Antwoord voor de bewerking Import/Export Get.

StorageKeyType

Het type opslagsleutel dat moet worden gebruikt.

AuthenticationType

Het verificatietype.

Waarde Description
ADPassword
SQL

ExportRequest

De vereiste parameters voor het exporteren van een database.

Name Type Default value Description
administratorLogin

string

De naam van de SQL-beheerder.

administratorLoginPassword

string

Het wachtwoord van de SQL-beheerder.

authenticationType

AuthenticationType

SQL

Het verificatietype.

storageKey

string

De te gebruiken opslagsleutel. Als het type opslagsleutel SharedAccessKey is, moet dit worden voorafgegaan door een '?'.

storageKeyType

StorageKeyType

Het type opslagsleutel dat moet worden gebruikt.

storageUri

string

De opslag-URI die moet worden gebruikt.

ImportExportResponse

Antwoord voor de bewerking Import/Export Get.

Name Type Description
id

string

Resource-id.

name

string

Resourcenaam.

properties.blobUri

string

De blob-URI.

properties.databaseName

string

De naam van de database.

properties.errorMessage

string

Het foutbericht dat is geretourneerd van de server.

properties.lastModifiedTime

string

De bewerkingsstatus laatst gewijzigd.

properties.queuedTime

string

De bewerking heeft de tijd in de wachtrij geplaatst.

properties.requestId

string (uuid)

Het aanvraagtype van de bewerking.

properties.requestType

string

Het aanvraagtype van de bewerking.

properties.serverName

string

De naam van de server.

properties.status

string

Het statusbericht dat is geretourneerd van de server.

type

string

Resourcetype.

StorageKeyType

Het type opslagsleutel dat moet worden gebruikt.

Waarde Description
SharedAccessKey
StorageAccessKey