Exemples Azure PowerShell pour Azure SQL Database
S’applique à : Azure SQL Database
Azure SQL Database vous permet de configurer vos bases de données et pools à l’aide d’Azure PowerShell.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit Azure avant de commencer.
Utiliser Azure Cloud Shell
Azure héberge Azure Cloud Shell, un environnement d’interpréteur de commandes interactif que vous pouvez utiliser dans votre navigateur. Vous pouvez utiliser Bash ou PowerShell avec Cloud Shell pour utiliser les services Azure. Vous pouvez utiliser les commandes préinstallées Cloud Shell pour exécuter le code de cet article sans avoir à installer quoi que ce soit dans votre environnement local.
Pour démarrer Azure Cloud Shell :
Option | Exemple/Lien |
---|---|
Sélectionnez Essayer dans le coin supérieur droit d’un bloc de code. La sélection de Essayer ne copie pas automatiquement le code dans Cloud Shell. | |
Accédez à https://shell.azure.com ou sélectionnez le bouton Lancer Cloud Shell pour ouvrir Cloud Shell dans votre navigateur. | |
Sélectionnez le bouton Cloud Shell dans la barre de menus en haut à droite du portail Azure. |
Pour exécuter le code de cet article dans Azure Cloud Shell :
Démarrez Cloud Shell.
Sélectionnez le bouton Copier dans un bloc de code pour copier le code.
Collez le code dans la session Cloud Shell en sélectionnant Ctrl+Maj+V sur Windows et Linux, ou en sélectionnant Cmd+Maj+V sur macOS.
Sélectionnez Entrée pour exécuter le code.
Si vous choisissez d’installer et d’utiliser PowerShell en local, vous avez besoin de la version 1.4.0 d’AZ PowerShell ou d’une version ultérieure pour suivre ce tutoriel. Si vous devez effectuer une mise à niveau, consultez Installer le module Azure PowerShell. Si vous exécutez PowerShell en local, vous devez également lancer Connect-AzAccount
pour créer une connexion avec Azure.
Exemples
Le tableau suivant comprend des liens vers des exemples de scripts Azure PowerShell pour Azure SQL Database.
Lien | Description |
---|---|
Créer et configurer des bases de données uniques et des pools élastiques | |
Créer une base de données unique et configurer une règle de pare-feu au niveau du serveur | Ce script PowerShell crée une base de données unique et configure une règle de pare-feu IP au niveau du serveur. |
Créer des pools élastiques et déplacer les bases de données mises en pool | Ce script PowerShell crée des pools élastiques, déplace des bases de données mises en pool et change les tailles de calcul. |
Configurer la géoréplication et le basculement | |
Configurer et basculer une seule base de données à l’aide de la géoréplication active | Ce script PowerShell configure la géoréplication active pour une base de données unique et la fait basculer vers le réplica secondaire. |
Configurer et basculer une base de données mise en pool à l’aide de la géoréplication active | Ce script PowerShell configure la géoréplication active pour une base de données dans un pool élastique et la fait basculer vers le réplica secondaire. |
Configurer un groupe de basculement | |
Configurer un groupe de basculement pour une seule base de données | Ce script PowerShell crée une base de données et un groupe de basculement, ajoute la base de données au groupe de basculement et teste le basculement vers le serveur secondaire. |
Configurer un groupe de basculement pour un pool de bases de données élastique | Ce script PowerShell crée une base de données, l’ajoute à un pool élastique, ajoute le pool élastique à un groupe de basculement et teste le basculement vers le serveur secondaire. |
Mettre à l’échelle une base de données unique et un pool élastique | |
Mettre à l’échelle une base de données unique | Ce script PowerShell supervise les métriques de performances d’une base de données unique, la met à l’échelle à une taille de calcul supérieure, et crée une règle d’alerte sur l’une des métriques de performances. |
Mettre à l’échelle un pool élastique | Ce script PowerShell supervise les métriques de performances d’un pool élastique, l’adapte à une taille de calcul supérieure et crée une règle d’alerte sur l’une des métriques de performances. |
Restaurer, copier et importer une base de données | |
Restaurer une base de données | Cet script PowerShell restaure une base de données à partir d’une sauvegarde géo-redondante et restaure une base de données supprimée dans la dernière sauvegarde. |
Copier une base de données sur un nouveau serveur | Ce script PowerShell crée une copie d’une base de données existante dans un nouveau serveur. |
Importer une base de données à partir d’un fichier bacpac | Ce script PowerShell importe dans Azure SQL Database une base de données à partir d’un fichier bacpac. |
Synchroniser des données entre des bases de données | |
Synchroniser des données entre des bases de données | Ce script PowerShell configure la synchronisation des données entre plusieurs bases de données dans Azure SQL Database. |
Synchroniser des données entre une base de données SQL et un serveur SQL local | Ce script PowerShell configure la synchronisation des données entre une base de données dans Azure SQL Database et une base de données SQL Server locale. |
Mettre à jour le schéma de synchronisation SQL Data Sync | Ce script PowerShell ajoute ou supprime des éléments du schéma de synchronisation Data Sync. |
Apprenez-en davantage sur l’API de base de données unique Azure PowerShell.
Contenu connexe
Les exemples listés dans cette page utilisent les applets de commande PowerShell az.sql pour créer et gérer des ressources Azure SQL. Les applets de commande supplémentaires pour l’exécution de requêtes et la réalisation de nombreuses tâches de base de données se trouvent dans applets de commande PowerShell SqlServer. Pour plus d’informations, consultez SQL Server PowerShell.