Démarrage rapide : Utiliser SSMS pour se connecter à Azure SQL Database ou Azure SQL Managed Instance et exécuter des requêtes
S’applique à : Azure SQL Database
Azure SQL Managed Instance
Dans ce guide de démarrage rapide, vous découvrez comment utiliser SQL Server Management Studio (SSMS) pour vous connecter à Azure SQL Database ou Azure SQL Managed Instance, et exécuter des requêtes.
Prérequis
Ce guide de démarrage rapide nécessite les éléments suivants :
Une base de données dans Azure SQL Database. Utilisez l’un de ces guides de démarrage rapide pour créer et configurer une base de données dans Azure SQL Database :
Action SQL Database Instance managée SQL SQL Server sur une machine virtuelle Azure Créer Portail Portail Portail INTERFACE DE LIGNE DE COMMANDE INTERFACE DE LIGNE DE COMMANDE PowerShell PowerShell PowerShell Configurer Règle de pare-feu IP au niveau du serveur Connectivité à partir d’une machine virtuelle Connectivité à partir d’une machine locale Se connecter à SQL Server Charger les données Wide World Importers chargé par démarrage rapide Restaurer Wide World Importers Restaurer Wide World Importers Restaurer ou importer Adventure Works à partir du fichier BACPAC disponible sur GitHub Restaurer ou importer Adventure Works à partir du fichier BACPAC disponible sur GitHub Important
Les scripts fournis dans cet article utilisent la base de données Adventure Works. Avec une instance managée, vous devez importer la base de données Adventure Works dans une base de données d’instance, ou modifier les scripts fournis dans cet article pour utiliser la base de données Wide World Importers.
Si vous souhaitez simplement exécuter des requêtes ad hoc sans installer SSMS, utilisez l’éditeur de requête du portail Azure pour interroger une base de données dans Azure SQL Database.
Obtenir les informations de connexion du serveur
Procurez-vous les informations de connexion dont vous avez besoin pour vous connecter à la base de données. Pour exécuter ce démarrage rapide, vous avez besoin du nom de serveur complet ou du nom d’hôte, du nom de la base de données et des informations de connexion.
Connectez-vous au portail Azure.
Accédez à la base de données ou à l’instance managée à interroger.
Dans la page Vue d’ensemble, vérifiez le nom de serveur complet à côté de Nom de serveur pour votre base de données dans SQL Database, ou le nom de serveur complet (ou l’adresse IP) à côté de Hôte pour votre instance managée dans SQL Managed Instance ou votre instance SQL Server sur votre machine virtuelle. Pour copier le nom du serveur ou de l’hôte, pointez dessus et sélectionnez l’icône Copier.
Notes
Pour obtenir les informations de connexion de SQL Server sur une machine virtuelle Azure, consultez Se connecter à SQL Server
Connectez-vous à votre base de données
Notes
En décembre 2021, les versions de SSMS antérieures à la version 18.6 ne s’authentifieront plus via Azure Active Directory avec l’authentification multifacteur.
Pour continuer à utiliser l’authentification Azure Active Directory avec MFA, vous devez avoir SSMS 18.6 ou ultérieur.
Dans SSMS, connectez-vous à votre serveur.
Important
Un serveur écoute sur le port 1433. Pour vous connecter à un serveur derrière un pare-feu d’entreprise, le port de ce dernier doit être ouvert.
Ouvrez SSMS.
La boîte de dialogue Se connecter au serveur s’affiche. Entrez les informations suivantes :
Paramètre Valeur suggérée Description Type de serveur Moteur de base de données Valeur requise Nom du serveur Nom complet du serveur Par exemple : servername.database.windows.net. Authentification l’authentification SQL Server Ce didacticiel utilise l’authentification SQL. Connexion ID utilisateur du compte d'administrateur de serveur ID utilisateur du compte d'administrateur de serveur utilisé pour créer le serveur. Mot de passe Mot de passe du compte d'administrateur de serveur Mot de passe du compte d'administrateur de serveur utilisé pour créer le serveur.
Note
Ce tutoriel utilise l’authentification SQL Server.
Sélectionnez Options dans la boîte de dialogue Se connecter au serveur. Dans le menu déroulant Se connecter à la base de données, sélectionnez mySampleDatabase. Lorsque vous suivez le guide de démarrage rapide dans la section Prérequis, vous créez une base de données AdventureWorksLT nommée mySampleDatabase. Si votre copie de travail de la base de données AdventureWorks porte un nom différent de mySampleDatabase, sélectionnez-la à la place de celle-ci.
Sélectionnez Se connecter. La fenêtre Explorateur d’objets s’ouvre.
Pour afficher les objets de la base de données, développez Bases de données, puis développez le nœud de votre base de données.
Interroger des données
Exécutez ce code Transact-SQL SELECT pour rechercher les 20 premiers produits par catégorie.
Dans l’Explorateur d’objets, cliquez avec le bouton droit sur mySampleDatabase, puis sélectionnez Nouvelle requête. Une nouvelle fenêtre de requête connectée à votre base de données s’ouvre.
Dans la fenêtre de requête, collez la requête SQL suivante :
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
Dans la barre d’outils, sélectionnez Exécuter pour exécuter la requête et récupérer les données des tables
Product
etProductCategory
.
Insertion des données
Exécutez ce code Transact-SQL INSERT pour créer un produit dans la table SalesLT.Product
.
Remplacez la requête précédente par celle-ci.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Sélectionnez Exécuter pour insérer une nouvelle ligne dans la table
Product
. Le volet Messages affiche (1 ligne affectée) .
Afficher le résultat
Remplacez la requête précédente par celle-ci.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Sélectionnez Exécuter. Le résultat suivant s’affiche.
Mettre à jour des données
Exécutez ce code Transact-SQL UPDATE pour modifier votre nouveau produit.
Remplacez la requête précédente par celle qui retourne le nouvel enregistrement créé précédemment :
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Sélectionnez Exécuter pour mettre à jour la ligne spécifiée dans la table
Product
. Le volet Messages affiche (1 ligne affectée) .
Suppression de données
Exécutez ce code Transact-SQL DELETE pour supprimer votre nouveau produit.
Remplacez la requête précédente par celle-ci.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Sélectionnez Exécuter pour supprimer la ligne spécifiée dans la table
Product
. Le volet Messages affiche (1 ligne affectée) .
Étapes suivantes
- Pour plus d’informations sur SSMS, consultez SQL Server Management Studio.
- Pour vous connecter et exécuter des requêtes via le portail Azure, consultez Se connecter et effectuer des requêtes avec l’éditeur de requêtes SQL du portail Azure.
- Pour vous connecter et exécuter des requêtes à l’aide de Visual Studio Code, consultez l’article décrivant comment se connecter et effectuer des requêtes avec Visual Studio Code.
- Pour vous connecter et exécuter des requêtes à l’aide de .NET, consultez l’article décrivant comment se connecter et effectuer des requêtes avec .NET.
- Pour vous connecter et exécuter des requêtes avec PHP, consultez la page se connecter et effectuer des requêtes avec PHP.
- Pour vous connecter et exécuter des requêtes avec Node.js, consultez la page se connecter et effectuer des requêtes avec Node.js.
- Pour vous connecter et exécuter des requêtes avec Java, consultez la page se connecter et effectuer des requêtes avec Java.
- Pour vous connecter et exécuter des requêtes avec Python, consultez la page se connecter et effectuer des requêtes avec Python.
- Pour vous connecter et exécuter des requêtes avec Ruby, consultez la page se connecter et effectuer des requêtes avec Ruby.