Freigeben über


Databases - Export

Exportiert eine Datenbank in einen Bacpac.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der zu exportierenden Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
parameters

ExportRequest

Die erforderlichen Parameter für den Export einer Datenbank.

Antworten

Name Typ Beschreibung
200 OK

ImportExportResponse

OK

202 Accepted

Akzeptiert

Beispiele

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AuthenticationType

Der Authentifizierungstyp.

ExportRequest

Die erforderlichen Parameter für den Export einer Datenbank.

ImportExportResponse

Antwort für Import/Export Get-Vorgang.

StorageKeyType

Die Art des zu verwendenden Speicherschlüssels.

AuthenticationType

Der Authentifizierungstyp.

Name Typ Beschreibung
ADPassword

string

SQL

string

ExportRequest

Die erforderlichen Parameter für den Export einer Datenbank.

Name Typ Standardwert Beschreibung
administratorLogin

string

Der Name des SQL-Administrators.

administratorLoginPassword

string

Das Kennwort des SQL-Administrators.

authenticationType

AuthenticationType

SQL

Der Authentifizierungstyp.

storageKey

string

Der zu verwendende Speicherschlüssel. Bei Verwendung des Speicherschlüsseltyps „SharedAccessKey“ muss ein Fragezeichen (?) vorangestellt werden.

storageKeyType

StorageKeyType

Die Art des zu verwendenden Speicherschlüssels.

storageUri

string

Der zu verwendende Speicher-URI.

ImportExportResponse

Antwort für Import/Export Get-Vorgang.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.blobUri

string

Der Blob-URI.

properties.databaseName

string

Der Name der Datenbank.

properties.errorMessage

string

Die vom Server zurückgegebene Fehlermeldung.

properties.lastModifiedTime

string

Der Vorgang status Zeitpunkt der letzten Änderung.

properties.queuedTime

string

Die Vorgangszeit in der Warteschlange.

properties.requestId

string

Der Anforderungstyp des Vorgangs.

properties.requestType

string

Der Anforderungstyp des Vorgangs.

properties.serverName

string

Name des Servers

properties.status

string

Die status Nachricht, die vom Server zurückgegeben wurde.

type

string

Der Ressourcentyp.

StorageKeyType

Die Art des zu verwendenden Speicherschlüssels.

Name Typ Beschreibung
SharedAccessKey

string

StorageAccessKey

string