Udostępnij za pośrednictwem


Databases - Export

Eksportuje bazę danych do pliku bacpac.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych do wyeksportowania.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Nazwa Typ Opis
parameters

ExportRequest

Wymagane parametry eksportowania bazy danych.

Odpowiedzi

Nazwa Typ Opis
200 OK

ImportExportResponse

OK

202 Accepted

Zaakceptowano

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AuthenticationType

Typ uwierzytelniania.

ExportRequest

Wymagane parametry eksportowania bazy danych.

ImportExportResponse

Odpowiedź na operację Import/Export Get.

StorageKeyType

typ klucza magazynu do użycia.

AuthenticationType

Typ uwierzytelniania.

Nazwa Typ Opis
ADPassword

string

SQL

string

ExportRequest

Wymagane parametry eksportowania bazy danych.

Nazwa Typ Domyślna wartość Opis
administratorLogin

string

Nazwa administratora SQL.

administratorLoginPassword

string

hasło administratora serwera SQL.

authenticationType

AuthenticationType

SQL

Typ uwierzytelniania.

storageKey

string

klucz magazynu do użycia. Jeśli typ klucza magazynu ma wartość SharedAccessKey, należy go poprzedzić znakiem „?”.

storageKeyType

StorageKeyType

typ klucza magazynu do użycia.

storageUri

string

identyfikator URI magazynu do użycia.

ImportExportResponse

Odpowiedź na operację Import/Export Get.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.blobUri

string

Identyfikator URI obiektu blob.

properties.databaseName

string

Nazwa bazy danych.

properties.errorMessage

string

Komunikat o błędzie zwrócony z serwera.

properties.lastModifiedTime

string

Czas ostatniej modyfikacji stanu operacji.

properties.queuedTime

string

Czas w kolejce operacji.

properties.requestId

string

Typ żądania operacji.

properties.requestType

string

Typ żądania operacji.

properties.serverName

string

Nazwa serwera.

properties.status

string

Komunikat o stanie zwrócony z serwera.

type

string

Typ zasobu.

StorageKeyType

typ klucza magazynu do użycia.

Nazwa Typ Opis
SharedAccessKey

string

StorageAccessKey

string