New-AzSqlDatabaseExport
Exportiert eine Azure SQL-Datenbank als BACPAC-Datei in ein Speicherkonto.
Syntax
New-AzSqlDatabaseExport
[-DatabaseName] <String>
[-ServerName] <String>
-StorageKeyType <StorageKeyType>
-StorageKey <String>
-StorageUri <Uri>
-AdministratorLogin <String>
-AdministratorLoginPassword <SecureString>
[-AuthenticationType <AuthenticationType>]
[-UseNetworkIsolation <Boolean>]
[-StorageAccountResourceIdForPrivateLink <String>]
[-SqlServerResourceIdForPrivateLink <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-AzSqlDatabaseExport exportiert eine Azure SQL-Datenbank als BACPAC-Datei in ein Speicherkonto. Die Anforderung zum Abrufen des Exportdatenbankstatus kann gesendet werden, um Statusinformationen für diese Anforderung abzurufen. Dieses Cmdlet wird auch vom SQL Server Stretch Database-Dienst in Azure unterstützt.
Wichtig
Um dieses Cmdlet verwenden zu können, muss die Firewall auf dem Azure SQL Server so konfiguriert werden, dass sie "Azure-Dienste und -Ressourcen für den Zugriff auf diesen Server zulassen" konfiguriert ist. Wenn dies nicht konfiguriert ist, werden GatewayTimeout-Fehler auftreten.
Beispiele
Beispiel 1: Erstellen einer Exportanforderung für eine Datenbank
New-AzSqlDatabaseExport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword "secure password"
ResourceGroupName : RG01
ServerName : Server01
DatabaseName : Database01
StorageKeyType : StorageAccessKey
StorageKey :
StorageUri : http://account01.blob.core.contoso.net/bacpacs/database01.bacpac
AdministratorLogin : User
AdministratorLoginPassword :
AuthenticationType : None
OperationStatusLink : https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource01/providers/Microsoft.Sql/servers/server01/databases/database01/importExportOperationResults/00000000-00
0-0000-0000-000000000000?api-version=2014-04-01
Status : InProgress
ErrorMessage :
Mit diesem Befehl wird eine Exportanforderung für die angegebene Datenbank erstellt.
Parameter
-AdministratorLogin
Gibt den Namen des SQL-Administrators an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AdministratorLoginPassword
Gibt das Kennwort des SQL-Administrators an.
Typ: | SecureString |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AuthenticationType
Gibt den Typ der Authentifizierung an, die für den Zugriff auf den Server verwendet wird. Der Standardwert ist SQL, wenn kein Authentifizierungstyp festgelegt ist. Zulässige Werte für diesen Parameter:
- Sql. SQL-Authentifizierung Legen Sie " AdministratorLogin " und "AdministratorLoginPassword " auf den BENUTZERNAMEN und das Kennwort des SQL-Administrators fest.
- ADPassword. Microsoft Entra-Authentifizierung. Legen Sie "AdministratorLogin " und "AdministratorLoginPassword " auf den Benutzernamen und das Kennwort des Microsoft Entra-Administrators fest. Dieser Parameter ist nur auf SQL-Datenbank V12-Servern verfügbar.
Typ: | AuthenticationType |
Zulässige Werte: | None, Sql, AdPassword |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DatabaseName
Gibt den Namen des SQL-Datenbank an.
Typ: | String |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Gibt den Namen der Ressourcengruppe für den SQL-Datenbank-Server an.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ServerName
Gibt den Namen des SQL-Datenbank-Servers an.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-SqlServerResourceIdForPrivateLink
Die SQL Server-Ressourcen-ID zum Erstellen eines privaten Links
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageAccountResourceIdForPrivateLink
Die Ressourcen-ID des Speicherkontos zum Erstellen eines privaten Links
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageKey
Gibt den Zugriffsschlüssel für das Speicherkonto an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageKeyType
Gibt den Zugriffsschlüsseltyp für das Speicherkonto an. Zulässige Werte für diesen Parameter:
- StorageAccessKey. Dieser Wert verwendet einen Speicherkontoschlüssel.
- SharedAccessKey. Dieser Wert verwendet einen SAS-Schlüssel (Shared Access Signature).
Typ: | StorageKeyType |
Zulässige Werte: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-StorageUri
Gibt die BLOB-Verknüpfung als URL zur BACPAC-Datei an.
Typ: | Uri |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UseNetworkIsolation
Wenn festgelegt, wird eine private Verknüpfung für Speicherkonto und/oder SQL Server erstellt.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
AzureSqlDatabaseImportExportBaseModel
Hinweise
- Schlüsselwörter: azure, azurerm, arm, resource, management, manager, sql, database, mssql
Ähnliche Themen
Azure PowerShell