Sdílet prostřednictvím


Databases - Export

Exportuje databázi do souboru bacpac.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze, která se má exportovat.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API Azure Resource Manageru nebo portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Typ Description
parameters

ExportRequest

Požadované parametry pro export databáze.

Odpovědi

Name Typ Description
200 OK

ImportExportResponse

OK

202 Accepted

Přijato

Příklady

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

Ukázkový požadavek

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

Ukázková odpověď

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

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
AuthenticationType

Typ ověřování.

ExportRequest

Požadované parametry pro export databáze.

ImportExportResponse

Odpověď na operaci Import/Export Get

StorageKeyType

Typ klíče úložiště, který se má použít.

AuthenticationType

Typ ověřování.

Hodnota Description
ADPassword
SQL

ExportRequest

Požadované parametry pro export databáze.

Name Typ Default value Description
administratorLogin

string

Jméno správce SQL.

administratorLoginPassword

string

Heslo správce SQL

authenticationType

AuthenticationType

SQL

Typ ověřování.

storageKey

string

Klíč úložiště, který se má použít. Pokud je typ klíče úložiště SharedAccessKey, musí být před ním uveden znak "?".

storageKeyType

StorageKeyType

Typ klíče úložiště, který se má použít.

storageUri

string

Identifikátor URI úložiště, který se má použít.

ImportExportResponse

Odpověď na operaci Import/Export Get

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku

properties.blobUri

string

Identifikátor URI objektu blob.

properties.databaseName

string

Název databáze.

properties.errorMessage

string

Chybová zpráva vrácená ze serveru.

properties.lastModifiedTime

string

Stav operace naposledy změněný čas.

properties.queuedTime

string

Operace byla zařazena do fronty.

properties.requestId

string (uuid)

Typ požadavku operace.

properties.requestType

string

Typ požadavku operace.

properties.serverName

string

Název serveru.

properties.status

string

Stavová zpráva vrácená ze serveru.

type

string

Typ zdroje.

StorageKeyType

Typ klíče úložiště, který se má použít.

Hodnota Description
SharedAccessKey
StorageAccessKey