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.
Von Bedeutung
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. Dies ist nicht erforderlich, wenn über den Parameter UseNetworkIsolation eine Private Link-Verbindung hergestellt wird.
Beispiele
Beispiel 1: Erstellen einer Exportanforderung für eine Datenbank
Dieser Befehl erstellt eine Exportanforderung für die angegebene Datenbank mithilfe der verwalteten Identität für die Authentifizierung mit Konnektivität über private Verknüpfungen.
Parameter
-AdministratorLogin
Gibt den Namen des SQL-Administrators an.
Wenn -AuthenticationType ManagedIdentity angegeben, sollte dies die vollständige Ressourcen-ID einer vom Benutzer zugewiesenen verwalteten Identität sein, die ein Microsoft Entra-Administrator des Servers ist.
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.
Die zulässigen Werte für diesen Parameter sind:
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.
ManagedIdentity.
Verwaltete Identitätsauthentifizierung.
Verwenden Sie eine vom Benutzer zugewiesene verwaltete Identität, um sich mit dem SQL-Server zu authentifizieren. Die verwaltete Identität muss ein Microsoft Entra-Administrator für den Server sein.
Gibt den Zugriffsschlüssel für das Speicherkonto an.
Wenn -StorageKeyType ManagedIdentity angegeben, sollte dies die vollständige Ressourcen-ID einer vom Benutzer zugewiesenen verwalteten Identität sein, die Schreibzugriff auf das Speicherkonto für den bereitgestellten StorageUri hat (z. B. über eine Rollenzuweisung von Storage Blob Data Contributor ).
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.
Von Bedeutung
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. Dies ist nicht erforderlich, wenn über den Parameter UseNetworkIsolation eine Private Link-Verbindung hergestellt wird.
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.