Dela via


Databases - Export

Exporterar en databas till en bacpac.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen som ska exporteras.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Prenumerations-ID:t som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Typ Description
parameters

ExportRequest

De parametrar som krävs för att exportera en databas.

Svar

Name Typ Description
200 OK

ImportExportResponse

OK

202 Accepted

Har godkänts

Exempel

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

Exempelbegäran

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

Exempelsvar

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

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AuthenticationType

Autentiseringstypen.

ExportRequest

De parametrar som krävs för att exportera en databas.

ImportExportResponse

Svar för import-/exportåtgärden Hämta.

StorageKeyType

Typ av lagringsnyckel som ska användas.

AuthenticationType

Autentiseringstypen.

Name Typ Description
ADPassword

string

SQL

string

ExportRequest

De parametrar som krävs för att exportera en databas.

Name Typ Standardvärde Description
administratorLogin

string

Namnet på SQL-administratören.

administratorLoginPassword

string

Lösenordet för SQL-administratören.

authenticationType

AuthenticationType

SQL

Autentiseringstypen.

storageKey

string

Lagringsnyckeln som ska användas. Om lagringsnyckeltypen är SharedAccessKey måste den föregås av ett ”?”.

storageKeyType

StorageKeyType

Typ av lagringsnyckel som ska användas.

storageUri

string

Lagrings-URI:n som ska användas.

ImportExportResponse

Svar för import-/exportåtgärden Hämta.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.blobUri

string

Blob-URI:n.

properties.databaseName

string

Namnet på databasen.

properties.errorMessage

string

Felmeddelandet som returnerades från servern.

properties.lastModifiedTime

string

Åtgärdsstatusen ändrades senast.

properties.queuedTime

string

Åtgärden köade tid.

properties.requestId

string

Åtgärdens typ av begäran.

properties.requestType

string

Åtgärdens typ av begäran.

properties.serverName

string

Namnet på servern.

properties.status

string

Statusmeddelandet som returnerades från servern.

type

string

Resurstyp.

StorageKeyType

Typ av lagringsnyckel som ska användas.

Name Typ Description
SharedAccessKey

string

StorageAccessKey

string