Informations de référence sur l’API de gestion pour Azure SQL Managed Instance
S’applique à : Azure SQL Managed Instance
Vous pouvez créer et configurer des instances managées d’Azure SQL Managed Instance via le portail Azure, PowerShell, Azure CLI, l’API REST et Transact-SQL. Dans cet article, vous trouverez une vue d’ensemble des fonctions et de l’API que vous pouvez utiliser pour créer et configurer des instances managées.
Portail Azure : Créer une instance managée
Pour un guide de démarrage rapide vous expliquant comment créer une instance managée, consultez Démarrage rapide : Créer une instance managée.
PowerShell : Créer et configurer des instances managées
Notes
Cet article utilise le module Azure Az PowerShell, qui est le module PowerShell recommandé pour interagir avec Azure. Pour démarrer avec le module Az PowerShell, consulter Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.
Important
Le module PowerShell Azure Resource Manager est toujours pris en charge par Azure SQL Database, mais tous les développements futurs sont destinés au module Az.Sql. Pour ces cmdlets, voir AzureRM.Sql. Les arguments des commandes dans le module Az sont sensiblement identiques à ceux des modules AzureRM.
Pour créer et gérer des instances managées avec Azure PowerShell, utilisez les applets de commande PowerShell suivantes. Si vous devez installer ou mettre à niveau PowerShell, consultez la section relative à l’installation du module Azure PowerShell.
Conseil
Pour obtenir des exemples de scripts PowerShell, consultez Script de démarrage rapide : Créer une instance managée à l’aide de la bibliothèque PowerShell.
Applet de commande | Description |
---|---|
New-AzSqlInstance | Crée une instance managée. |
Get-AzSqlInstance | Retourne des informations sur une instance managée. |
Set-AzSqlInstance | Définit les propriétés d’une instance managée. |
Remove-AzSqlInstance | Supprime une instance managée. |
Get-AzSqlInstanceOperation | Obtient une liste des opérations de gestion effectuées sur l’instance gérée ou l’opération spécifique. |
Stop-AzSqlInstanceOperation | Annule l’opération de gestion spécifique effectuée sur l’instance gérée. |
Nouvelle AzSqlInstanceDatabase | Crée une base de données SQL Managed Instance. |
Get-AzSqlInstanceDatabase | Retourne des informations sur une base de données Azure SQL Managed Instance. |
Nouvelle AzSqlInstanceDatabase | Supprime une base de données SQL Managed Instance. |
Restore-AzSqlInstanceDatabase | Restaure une base de données SQL Managed Instance. |
Azure CLI : Créer et configurer des instances managées
Pour créer et configurer des instances managées avec Azure CLI, utilisez les commandes Azure CLI pour SQL Managed Instance suivantes. Utilisez Azure Cloud Shell pour exécuter l’interface de ligne de commande Azure dans votre navigateur ou l’installer sur macOS, Linux ou Windows.
Conseil
Pour un guide de démarrage rapide Azure CLI, consultez Working with SQL Managed Instance using Azure CLI.
Applet de commande | Description |
---|---|
az sql mi create | Crée une instance managée. |
az sql mi list | Liste les instances managées disponibles. |
az sql mi show | Obtient les détails concernant une instance managée. |
az sql mi update | Met à jour une instance managée. |
az sql mi delete | Supprime une instance managée. |
az sql mi op list | Obtient une liste des opérations de gestion effectuées sur l’instance gérée. |
az sql mi op show | Obtient l’opération de gestion spécifique effectuée sur l’instance managée. |
az sql mi op cancel | Annule l’opération de gestion spécifique effectuée sur l’instance gérée. |
az sql midb create | Crée une base de données managée. |
az sql midb list | Liste les bases de données managées disponibles. |
az sql midb restore | Restaure une base de données managée. |
az sql midb delete | Supprime une base de données managée. |
Transact-SQL : Créer et configurer des bases de données d’instance
Pour créer et configurer des bases de données d’instance après avoir créé l’instance managée, utilisez les commandes T-SQL suivantes. Vous pouvez émettre ces commandes en utilisant le portail Azure, SQL Server Management Studio, Azure Data Studio et Visual Studio Code ou tout autre programme pouvant se connecter à un serveur et transmettre des commandes Transact-SQL.
Conseil
Pour des guides de démarrage rapide vous expliquant comment configurer une instance managée et vous y connecter en utilisant SQL Server Management Studio sur Microsoft Windows, consultez Démarrage rapide : Configurer la machine virtuelle Azure pour qu’elle se connecte à Azure SQL Managed Instance et Démarrage rapide : Configurer une connexion point à site à Azure SQL Managed Instance à partir d’un emplacement local.
Important
Vous ne pouvez pas créer ou supprimer une instance managée à l’aide de Transact-SQL.
Commande | Description |
---|---|
CREATE DATABASE | Crée une base de données d’instance dans SQL Managed Instance. Vous devez être connecté à la base de données master pour créer une base de données. |
ALTER DATABASE | Modifie une base de données d’instance dans SQL Managed Instance. |
API REST : Créer et configurer des instances managées
Pour créer et configurer des instances managées, utilisez ces requêtes d’API REST.
Commande | Description |
---|---|
SQL Managed Instance : créer ou mettre à jour | Crée ou met à jour une instance managée. |
SQL Managed Instance : supprimer | Supprime une instance managée. |
SQL Managed Instance : obtenir | Obtient une instance managée. |
SQL Managed Instance : arrêter | Arrêter une Managed Instance |
SQL Managed Instance : démarrer | Démarrer une Managed Instance |
SQL Managed Instance : lister | Retourne la liste des instances managées d’un abonnement. |
SQL Managed Instance : lister par groupe de ressources | Retourne la liste des instances managées d’un groupe de ressources. |
SQL Managed Instance : mettre à jour | Met à jour une instance managée. |
Opérations SQL Managed Instance : lister par Managed Instance | Obtient une liste des opérations de gestion effectuées sur l’instance gérée. |
Opérations SQL Managed Instance : obtenir | Obtient l’opération de gestion spécifique effectuée sur l’instance managée. |
Opérations SQL Managed Instance : annuler | Annule l’opération de gestion spécifique effectuée sur l’instance gérée. |
SQL Managed Instance : démarrer/arrêter la planification ; créer ou mettre à jour | Cette action crée ou met à jour une planification de démarrage et d'arrêt de la Managed Instance. |
SQL Managed Instance : démarrer/arrêter la planification ; obtenir | Cette action lance le démarrage et arrête la planification de la Managed Instance. |
SQL Managed Instance : démarrer/arrêter la planification ; supprimer Cette action annule un démarrage en cours et arrête la planification de la Managed Instance. |
Étapes suivantes
- Pour en savoir plus sur la migration d’une base de données SQL Server, consultez la section Migrer une base de données Azure SQL.
- Pour plus d’informations sur les fonctionnalités prises en charge, consultez la page Fonctionnalités.