Démarrage rapide : se connecter à un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics avec SQL Server Management Studio (SSMS)

S’applique à : Azure Synapse Analytics

Dans ce guide de démarrage rapide, vous pouvez commencer à utiliser SQL Server Management Studio (SSMS) pour vous connecter à votre pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics et exécutez des commandes Transact-SQL (T-SQL).

  • Se connecter à un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics
  • Créer une table dans votre nouvelle base de données
  • Insérer des lignes dans votre nouvelle table
  • Interroger la nouvelle table et afficher les résultats
  • Utiliser la table de fenêtre de requête pour vérifier les propriétés de votre connexion

Prérequis

Pour effectuer les étapes de cet article, vous avez besoin de SQL Server Management Studio (SSMS) et d’un accès à une source de données.

Se connecter à un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics

Remarque

En décembre 2021, les versions de SSMS antérieures à la version 18.6 n’authentifieront plus via l’ID Microsoft Entra avec l’authentification multifacteur (MFA). Pour continuer à utiliser la MFA, vous avez besoin de SSMS 18.6 ou version ultérieure.

Connectivité à Azure Analysis Services via l’authentification multifacteur Microsoft Entra nécessite SSMS 18.5.1 ou version ultérieure.

  1. Exécutez SQL Server Management Studio. La première fois que vous exécutez SSMS, la fenêtre Se connecter au serveur s’ouvre. Si elle ne s’ouvre pas, vous pouvez l’ouvrir manuellement en sélectionnant Explorateur d’objets>Se connecter>Moteur de base de données.

    Capture d’écran du lien connexion dans l’Explorateur d'objets.

  2. Dans la fenêtre Se connecter au serveur, procédez comme décrit dans la liste ci-dessous :

    Setting Valeurs suggérées Description
    Type de serveur Moteur de base de données Pour Type de serveur, sélectionnez Moteur de base de données (généralement l’option par défaut).
    Nom du serveur Nom complet du serveur Pour Nom du serveur, entrez le nom du serveur de votre pool SQL dédié (anciennement SQL DW).
    Authentification Authentification SQL Server Utilisez Authentification SQL Server pour la connexion à un pool SQL dédié (anciennement SQL DW).

    La méthode d’authentification Windows n’est pas prise en charge pour Azure SQL. Pour plus d’informations, consultez Authentification Azure SQL.
    Connexion ID d’utilisateur du compte serveur ID d’utilisateur du compte serveur utilisé pour créer le serveur.
    Mot de passe Mot de passe du compte serveur Mot de passe du compte serveur utilisé pour créer le serveur.
    Chiffrement 1 Méthode de chiffrement Sélectionnez le niveau de chiffrement de la connexion. La valeur par défaut est Obligatoire.
    Faire confiance au certificat de serveur Faire confiance au certificat de serveur Cochez cette option pour contourner la validation du certificat de serveur. La valeur par défaut est Faux (décochée), ce qui promeut une meilleure sécurité avec des certificats approuvés.
    Nom d'hôte dans le certificat Nom d'hôte du serveur La valeur fournie dans cette option est utilisée pour spécifier un CN ou un SAN différent mais attendu dans le certificat de serveur.

    1 La valeur par défaut est Obligatoire dans SSMS 20. Le chiffrement strict (SQL Server 2022 et Azure SQL) doit être utilisé pour la base de données Azure SQL et Azure SQL Managed Instance. Le chiffrement strict (SQL Server 2022 et Azure SQL) peut être utilisé pour SQL Server lorsque l'instance a activé Force Strict Encryption.

    Capture d’écran de la boîte de dialogue de connexion pour Azure Synapse Analytics.

  3. Une fois tous les champs renseignés, sélectionnez Se connecter.

    Vous pouvez également modifier d’autres options de connexion en sélectionnant Options. Exemples d’options de connexion : la base de données à laquelle vous êtes connecté, la valeur du délai d’expiration de la connexion et le protocole réseau. Cet article utilise les valeurs par défaut pour toutes les options.

    Si votre pare-feu n'est pas configuré, une invite s'affiche vous permettant de configurer le pare-feu. Une fois connecté, remplissez les informations de connexion de votre compte Azure et définissez la règle de pare-feu. Sélectionnez ensuite OK. Cette invite est une action unique. Une fois que vous avez configuré le pare-feu, l’invite de pare-feu ne s’affiche plus.

    Capture d’écran de la nouvelle règle de pare-feu Azure SQL.Capture d’écran de la nouvelle règle de pare-feu Azure SQL.

  4. Pour vérifier que votre connexion à un pool SQL dédié (anciennement SQL DW) a abouti, développez et explorez les objets dans l’Explorateur d’objets où figurent le nom du serveur, la version de SQL Server et le nom d’utilisateur. Ces objets sont différents selon le type de serveur.

    Capture d’écran de la connexion à une base de données Azure Synapse Analytics.Capture d’écran de la connexion à une base de données Azure Synapse Analytics.

Résoudre les problèmes de connectivité

Vous pouvez rencontrer des problèmes de connexion avec un pool SQL dédié (anciennement SQL DW). Pour plus d’informations sur la résolution des problèmes de connexion, consultez Résolution des problèmes de connectivité.

Créer une table

Dans cette section, vous créez une table dans votre pool SQL dédié (anciennement SQL DW).

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur votre pool SQL dédié (anciennement SQL DW), puis sélectionnez Nouvelle requête.

  2. Collez l’extrait de code T-SQL suivant dans la fenêtre de requête :

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
        DROP TABLE dbo.Customers
    GO
    
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers (
        CustomerId INT NOT NULL,
        Name NVARCHAR(50) NOT NULL,
        Location NVARCHAR(50) NOT NULL,
        Email NVARCHAR(50) NOT NULL
    );
    GO
    
  3. Exécutez la requête en sélectionnant Exécuter ou en sélectionnant F5 sur votre clavier.

Une fois que la requête est terminée, la nouvelle table Customers s’affiche dans la liste des tables de l’Explorateur d’objets. Si la table ne s’affiche pas, cliquez avec le bouton droit sur le nœud Tables du pool SQL dédié (anciennement SQL DW) dans l’Explorateur d’objets, puis sélectionnez Actualiser.

Capture d’écran de la nouvelle table.

Insérer des lignes dans la nouvelle table

À présent, insérons quelques lignes dans la table Customers que vous avez créée. Collez l’extrait de code T-SQL suivant dans la fenêtre de requête, puis sélectionnez Exécuter :

-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers VALUES ( 1, N'Orlando', N'Australia', N'');
INSERT INTO dbo.Customers VALUES ( 2, N'Keith', N'India', N'keith0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (3, N'Donna', N'Germany', N'donna0@adventure-works.com');
INSERT INTO dbo.Customers VALUES (4, N'Janet', N'United States', N'janet1@adventure-works.com');

Interroger la table et afficher les résultats

Les résultats d’une requête sont visibles sous la fenêtre du texte de requête. Pour interroger la table Customers et afficher les lignes insérées, collez l'extrait de code T-SQL suivant dans la fenêtre de requête, puis sélectionnez Exécuter :

-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

Les résultats de la requête s’affichent en dessous de la zone où le texte a été entré.

Capture d’écran de la liste des résultats.

Vous pouvez aussi modifier la façon dont les résultats sont présentés en sélectionnant une des options suivantes :

Capture d’écran de trois options d’affichage des résultats de requête.

  • Le premier bouton affiche les résultats en Mode texte, comme illustré dans l’image de la section suivante.
  • Le bouton du milieu affiche les résultats en Mode grille, qui est l’option par défaut.
  • Le troisième bouton vous permet d’enregistrer les résultats dans un fichier dont l’extension est .rpt par défaut.

Vérifier les propriétés de votre connexion en utilisant la table de la fenêtre de requête

Des informations sur les propriétés de connexion figurent sous les résultats de votre requête. Après avoir exécuté la requête citée plus haut dans l’étape précédente, vérifiez les propriétés de connexion en bas de la fenêtre de requête.

  • Vous pouvez identifier le serveur et la base de données auxquels vous êtes connecté, ainsi que votre nom d’utilisateur.

  • Vous pouvez également voir la durée de la requête et le nombre de lignes rendues par la requête précédemment exécutée.

    Capture d’écran des propriétés de la connexion.

Outils supplémentaires

Vous pouvez aussi utiliser Azure Data Studio pour vous connecter à SQL Server, Azure SQL Database et Azure Synapse Analytics et les interroger.