Servers - Import Database
Importiert einen Bacpac in eine neue Datenbank.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/import?api-version=2021-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
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. |
|
databaseName |
string |
Name der Importdatenbank. |
|
edition |
string |
Edition der Importdatenbank. |
|
maxSizeBytes |
string |
Maximale Größe in Bytes für die Importdatenbank. |
|
networkIsolation |
Optionale Ressourceninformationen zum Aktivieren der Netzwerkisolation für die Anforderung. |
||
serviceObjectiveName |
string |
Zielname des Servicelevels der Importdatenbank. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Datenbank wurde erfolgreich importiert. |
|
202 Accepted |
Der Import der Datenbank wird ausgeführt. |
|
Other Status Codes |
Fehlerantworten: ***
|
Beispiele
Imports to a new database, using private link for the SQL server and storage account. |
Imports to a new database. |
Imports to a new database, using private link for the 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/import?api-version=2021-11-01
{
"databaseName": "testdb",
"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": "Import",
"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"
}
Imports to a new database.
Beispielanforderung
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/import?api-version=2021-11-01
{
"databaseName": "testdb",
"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": "Import",
"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 |
---|---|
Import |
Eine ImportExport-Vorgangsergebnisressource. |
Import |
Enthält die Informationen, die zum Ausführen des Importvorgangs für eine neue Datenbank erforderlich sind. |
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. |
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. |
ImportNewDatabaseDefinition
Enthält die Informationen, die zum Ausführen des Importvorgangs für eine neue Datenbank erforderlich sind.
Name | Typ | Beschreibung |
---|---|---|
administratorLogin |
string |
Administratoranmeldungsname. |
administratorLoginPassword |
string |
Administratoranmeldungskennwort. |
authenticationType |
string |
Authentifizierungstyp. |
databaseName |
string |
Name der Importdatenbank. |
edition |
string |
Edition der Importdatenbank. |
maxSizeBytes |
string |
Maximale Größe in Bytes für die Importdatenbank. |
networkIsolation |
Optionale Ressourceninformationen zum Aktivieren der Netzwerkisolation für die Anforderung. |
|
serviceObjectiveName |
string |
Zielname des Servicelevels der Importdatenbank. |
storageKey |
string |
Speicherschlüssel. |
storageKeyType |
Speicherschlüsseltyp. |
|
storageUri |
string |
Speicher-URI. |
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 |