L’applet de commande New-AzSqlDatabaseExport exporte un Azure SQL Database en tant que fichier .bacpac vers un compte de stockage.
La demande obtenir l’état de la base de données d’exportation peut être envoyée pour récupérer les informations d’état de cette demande.
Cette applet de commande est également prise en charge par le service SQL Server Stretch Database sur Azure.
Important
Pour utiliser cette applet de commande, le pare-feu sur le Azure SQL Server doit être configuré pour « Autoriser Azure services et ressources à accéder à ce serveur ». S’il n’est pas configuré, les erreurs GatewayTimeout sont rencontrées. Cela n’est pas nécessaire si une connexion Private Link est établie via le paramètre UseNetworkIsolation.
Exemples
Exemple 1 : Créer une demande d’exportation pour une base de données
Cette commande crée une demande d’exportation pour la base de données spécifiée à l’aide de l’identité managée pour l’authentification avec une connectivité sur Private Link.
Paramètres
-AdministratorLogin
Spécifie le nom de l’administrateur SQL.
Si -AuthenticationType ManagedIdentity est fourni, il doit s’agir de l’ID de ressource complet d’une identité managée affectée par l’utilisateur qui est un administrateur Microsoft Entra du serveur.
Spécifie le type d’authentification utilisé pour accéder au serveur.
La valeur par défaut est SQL si aucun type d’authentification n’est défini.
Les valeurs acceptables pour ce paramètre sont les suivantes :
Sql.
Authentification SQL.
Définissez AdministratorLogin et AdministratorLoginPassword sur le nom d’utilisateur et le mot de passe administrateur SQL.
ADPassword.
Authentification Microsoft Entra.
Définissez AdministratorLogin et AdministratorLoginPassword sur le nom d’utilisateur et le mot de passe de l’administrateur Microsoft Entra.
Ce paramètre est disponible uniquement sur les serveurs SQL Database V12.
ManagedIdentity.
Authentification d’identité managée.
Utilisez une identité managée affectée par l’utilisateur pour s’authentifier auprès du serveur SQL. L’identité managée doit être un administrateur Microsoft Entra pour le serveur.
Spécifie la clé d’accès pour le compte de stockage.
Quand elle est fournie, il doit s’agir de l’ID de ressource complet d’une identité managée affectée par l’utilisateur qui a un accès en écriture sur le compte de stockage pour storageUri fourni (par exemple via une attribution de rôle Contributeur aux données blob de stockage ).
L’applet de commande New-AzSqlDatabaseExport exporte un Azure SQL Database en tant que fichier .bacpac vers un compte de stockage.
La demande obtenir l’état de la base de données d’exportation peut être envoyée pour récupérer les informations d’état de cette demande.
Cette applet de commande est également prise en charge par le service SQL Server Stretch Database sur Azure.
Important
Pour utiliser cette applet de commande, le pare-feu sur le Azure SQL Server doit être configuré pour « Autoriser Azure services et ressources à accéder à ce serveur ». S’il n’est pas configuré, les erreurs GatewayTimeout sont rencontrées. Cela n’est pas nécessaire si une connexion Private Link est établie via le paramètre UseNetworkIsolation.
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.