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 auf Azure unterstützt.
Von Bedeutung
Um dieses Cmdlet nutzen zu können, muss die Firewall auf der Azure SQL Server so konfiguriert werden, dass "Azure Dienste und Ressourcen für den Zugriff auf diesen Server zulassen" konfiguriert werden. 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
Mit diesem Befehl wird eine Exportanforderung für die angegebene Datenbank mithilfe der verwalteten Identität für die Authentifizierung mit Konnektivität über Private Link erstellt.
Parameter
-AdministratorLogin
Gibt den Namen des SQL-Administrators an.
Wenn -AuthenticationType ManagedIdentity angegeben wird, 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 auf Azure unterstützt.
Von Bedeutung
Um dieses Cmdlet nutzen zu können, muss die Firewall auf der Azure SQL Server so konfiguriert werden, dass "Azure Dienste und Ressourcen für den Zugriff auf diesen Server zulassen" konfiguriert werden. 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.