Databases - Export
Exportiert eine Datenbank.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/export?api-version=2021-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
database
|
path | True |
string |
Der Name der Datenbank. |
resource
|
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. |
server
|
path | True |
string |
Name des Servers |
subscription
|
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 | Erforderlich | Typ | Beschreibung |
---|---|---|---|
administratorLogin | True |
string |
Administratoranmeldungsname. |
administratorLoginPassword | True |
string |
Administratoranmeldungskennwort. |
storageKey | True |
string |
Speicherschlüssel. |
storageKeyType | True |
Speicherschlüsseltyp. |
|
storageUri | True |
string |
Speicher-URI. |
authenticationType |
string |
Authentifizierungstyp. |
|
networkIsolation |
Optionale Ressourceninformationen zum Aktivieren der Netzwerkisolation für die Anforderung. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Datenbank wurde erfolgreich exportiert. |
|
202 Accepted |
Der Export der Datenbank wird ausgeführt. |
|
Other Status Codes |
Fehlerantworten: ***
|
Beispiele
Exports a database, using private link to communicate with SQL server and storage account. |
Exports a database. |
Exports a database, using private link to communicate with SQL server and storage account.
Beispielanforderung
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/export?api-version=2021-11-01
{
"storageKeyType": "StorageAccessKey",
"storageKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==",
"storageUri": "https://test.blob.core.windows.net/test.bacpac",
"administratorLogin": "login",
"administratorLoginPassword": "password",
"authenticationType": "Sql",
"networkIsolation": {
"sqlServerResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr",
"storageAccountResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Storage/storageAccounts/test-privatelink"
}
}
Beispiel für eine Antwort
{
"properties": {
"requestId": "9d9a794a-5cec-4f23-af70-d29511b522a4",
"requestType": "Export",
"queuedTime": "2/2/2020 8:33:27 PM",
"lastModifiedTime": "2/2/2020 8:34:47 PM",
"blobUri": "https://test.blob.core.windows.net/test.bacpac",
"serverName": "testsvr.database.windows.net",
"databaseName": "testdb",
"status": "Completed"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/importExportOperationResults/9d9a794a-5cec-4f23-af70-d29511b522a4",
"name": "9d9a794a-5cec-4f23-af70-d29511b522a4",
"type": "Microsoft.Sql/servers/databases/importExportOperationResults"
}
Exports a database.
Beispielanforderung
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/export?api-version=2021-11-01
{
"storageKeyType": "StorageAccessKey",
"storageKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==",
"storageUri": "https://test.blob.core.windows.net/test.bacpac",
"administratorLogin": "login",
"administratorLoginPassword": "password",
"authenticationType": "Sql"
}
Beispiel für eine Antwort
{
"properties": {
"requestId": "9d9a794a-5cec-4f23-af70-d29511b522a4",
"requestType": "Export",
"queuedTime": "2/2/2020 8:33:27 PM",
"lastModifiedTime": "2/2/2020 8:34:47 PM",
"blobUri": "https://test.blob.core.windows.net/test.bacpac",
"serverName": "testsvr.database.windows.net",
"databaseName": "testdb",
"status": "Completed"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/importExportOperationResults/9d9a794a-5cec-4f23-af70-d29511b522a4",
"name": "9d9a794a-5cec-4f23-af70-d29511b522a4",
"type": "Microsoft.Sql/servers/databases/importExportOperationResults"
}
Definitionen
Name | Beschreibung |
---|---|
Export |
Enthält die informationen, die zum Ausführen des Datenbankexportvorgangs erforderlich sind. |
Import |
Eine ImportExport-Vorgangsergebnisressource. |
Network |
Enthält die ARM-Ressourcen, für die eine private Endpunktverbindung erstellt werden soll. |
Private |
Enthält die Verbindungsanforderungen des privaten Endpunkts status. |
Storage |
Speicherschlüsseltyp. |
ExportDatabaseDefinition
Enthält die informationen, die zum Ausführen des Datenbankexportvorgangs erforderlich sind.
Name | Typ | Beschreibung |
---|---|---|
administratorLogin |
string |
Administratoranmeldungsname. |
administratorLoginPassword |
string |
Administratoranmeldungskennwort. |
authenticationType |
string |
Authentifizierungstyp. |
networkIsolation |
Optionale Ressourceninformationen zum Aktivieren der Netzwerkisolation für die Anforderung. |
|
storageKey |
string |
Speicherschlüssel. |
storageKeyType |
Speicherschlüsseltyp. |
|
storageUri |
string |
Speicher-URI. |
ImportExportOperationResult
Eine ImportExport-Vorgangsergebnisressource.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Name der Ressource. |
properties.blobUri |
string |
Blob-URI. |
properties.databaseName |
string |
Datenbankname. |
properties.errorMessage |
string |
Fehlermeldung. |
properties.lastModifiedTime |
string |
Zeitpunkt der letzten Änderung. |
properties.privateEndpointConnections |
Ruft die status privater Endpunkte ab, die dieser Anforderung zugeordnet sind. |
|
properties.queuedTime |
string |
Zeit in der Warteschlange. |
properties.requestId |
string |
Anforderungs-ID. |
properties.requestType |
string |
Der Anforderungstyp. |
properties.serverName |
string |
Servername. |
properties.status |
string |
Vorgangsstatus |
type |
string |
Der Ressourcentyp. |
NetworkIsolationSettings
Enthält die ARM-Ressourcen, für die eine private Endpunktverbindung erstellt werden soll.
Name | Typ | Beschreibung |
---|---|---|
sqlServerResourceId |
string |
Die Ressourcen-ID für den SQL Server, der das Ziel dieser Anforderung ist. Wenn festgelegt, wird eine private Endpunktverbindung für den SQL Server erstellt. Muss mit dem Server übereinstimmen, der das Ziel des Vorgangs ist. |
storageAccountResourceId |
string |
Die Ressourcen-ID für das Speicherkonto, das zum Speichern der BACPAC-Datei verwendet wird. Wenn festgelegt, wird eine private Endpunktverbindung für das Speicherkonto erstellt. Muss mit dem Speicherkonto übereinstimmen, das für den StorageUri-Parameter verwendet wird. |
PrivateEndpointConnectionRequestStatus
Enthält die Verbindungsanforderungen des privaten Endpunkts status.
Name | Typ | Beschreibung |
---|---|---|
privateEndpointConnectionName |
string |
Der Verbindungsname für den privaten Endpunkt. |
privateLinkServiceId |
string |
Ressourcen-ID, für die der private Endpunkt erstellt wird. |
status |
string |
Status dieser verbindung mit dem privaten Endpunkt. |
StorageKeyType
Speicherschlüsseltyp.
Name | Typ | Beschreibung |
---|---|---|
SharedAccessKey |
string |
|
StorageAccessKey |
string |