L’applet de commande New-AzSqlDatabaseExport exporte une base de données Azure SQL 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 cmdlet 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 Azure SQL Server doit être configuré pour « Autoriser les services et ressources Azure à accéder à ce serveur ». S’il n’est pas configuré, les erreurs GatewayTimeout sont rencontrées. Cela n’est pas obligatoire 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é via Private Link.
Paramètres
-AdministratorLogin
Spécifie le nom de l’administrateur SQL.
Si -AuthenticationType ManagedIdentity elle est fournie, 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 -StorageKeyType ManagedIdentity 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 une base de données Azure SQL 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 cmdlet 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 Azure SQL Server doit être configuré pour « Autoriser les services et ressources Azure à accéder à ce serveur ». S’il n’est pas configuré, les erreurs GatewayTimeout sont rencontrées. Cela n’est pas obligatoire 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.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.