Leçon 1 : Connexion au moteur de base de données

S’applique à :SQL Server

Lorsque vous installez le moteur de base de données SQL Server, les outils installés dépendent de l’édition et de vos choix d’installation. Cette leçon passe en revue les outils principaux et décrit comment faire pour se connecter et exécuter une fonction de base (autorisation de plusieurs utilisateurs).

Cette leçon contient les tâches suivantes :

Outils pour bien démarrer

  • Le moteur de base de données SQL Server est fourni avec différents outils. Cette rubrique décrit les premiers outils dont vous aurez besoin et vous aide à choisir l’outil adapté à votre travail. Vous pouvez accéder à tous les outils à partir du menu Démarrer. Certains outils, tels que SQL Server Management Studio (SSMS) ne sont pas installés par défaut. Sélectionnez les outils que vous souhaitez dans la cadre des composants clients lors de l’installation. Pour obtenir une description complète des outils décrits ci-dessous, recherchez-les dans la documentation en ligne de SQL Server. SQL Server Express contient uniquement un sous-ensemble des outils.

Outils de base

  • SQL Server Management Studio (SSMS) est l’outil principal permettant d’administrer le moteur de base de données et d’écrire du code Transact-SQL. Il est hébergé dans l’interpréteur de commandes Visual Studio. SSMS est disponible en tant que téléchargement gratuit. La dernière version peut être utilisée avec les versions antérieures du moteur de base de données.

  • Le Gestionnaire de configuration SQL Server s’installe avec SQL Server et les outils clients. Il vous permet d'activer les protocoles serveur, configurer des options de protocole (notamment les ports TCP), configurer le démarrage automatique de services serveur et configurer des ordinateurs clients pour définir leur mode de connexion selon vos préférences. Cet outil configure les éléments de connectivité les plus avancés mais n'active pas les fonctionnalités.

Exemple de base de données

Les exemples de bases de données et d’exemples ne sont pas inclus dans SQL Server. La plupart des exemples décrits dans la documentation en ligne de SQL Server utilisent les exemples de bases de données AdventureWorks.

Pour démarrer SQL Server Management Studio
  • Dans les versions actuelles de Windows, dans la page Démarrer, tapez SSMS, puis sélectionnez Microsoft SQL Server Management Studio.
  • Lorsque vous utilisez des versions antérieures de Windows, dans le menu Démarrer , pointez sur Tous les programmes, pointez sur Microsoft SQL Server, puis sélectionnez SQL Server Management Studio.
Pour démarrer le Gestionnaire de configuration SQL Server
  • Dans les versions actuelles de Windows, dans la page Démarrer , tapez Gestionnaire de configuration, puis cliquez sur Gestionnaire de configuration SQL Server version Gestionnaire de configuration.
  • Lorsque vous utilisez des versions antérieures de Windows, dans le menu Démarrer , pointez sur Tous les programmes, pointez sur Microsoft SQL Server, pointez sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.

Connexion à Management Studio

  • Il est facile de se connecter au moteur de base de données à partir d’outils qui s’exécutent sur le même ordinateur si vous connaissez le nom de l’instance et si vous vous connectez en tant que membre du groupe Administrateurs local sur l’ordinateur. Les procédures suivantes doivent être effectuées sur le même ordinateur que celui qui héberge SQL Server.

Note

Cette rubrique décrit la connexion à un serveur SQL Server local. Pour vous connecter à Azure SQL Database, consultez Démarrage rapide : utiliser SSMS pour se connecter à Azure SQL Database ou Azure SQL Managed Instance et exécuter des requêtes.

Pour définir le nom de l'instance du moteur de base de données
  1. Connectez-vous à Windows en tant que membre du groupe Administrateurs et ouvrez Management Studio.
  2. Dans la boîte de dialogue Se connecter au serveur, sélectionnez Annuler.
  3. Si Serveurs inscrits n'apparaît pas, dans le menu Affichage, sélectionnez Serveurs inscrits.
  4. Sélectionnez l’option Moteur de base de données dans la barre d’outils Serveurs inscrits, développez Moteur de base de données, cliquez avec le bouton de droite sur Groupes de serveurs locaux, pointez sur Tâches, puis sélectionnez Inscrire les serveurs locaux. Développez les groupes de serveurs locaux pour afficher toutes les instances du moteur de base de données installées sur l’ordinateur affiché. L'instance par défaut n'a pas de nom et prend le nom de l'ordinateur. Une instance nommée s’affiche sous la forme du nom de l’ordinateur suivi d’une barre oblique descendante (\), puis du nom de l’instance. Pour SQL Server Express, l’instance est nommée <computer_name>\sqlexpress, sauf si le nom a été modifié lors de l’installation.
Pour vérifier que le moteur de base de données est en cours d'exécution
  1. Dans les serveurs inscrits, si le nom de votre instance de SQL Server a un point vert avec une flèche blanche en regard du nom, le moteur de base de données est en cours d’exécution et aucune autre action n’est nécessaire.

  2. Si le nom de votre instance de SQL Server a un point rouge avec un carré blanc en regard du nom, le moteur de base de données est arrêté. Cliquez avec le bouton droit sur le nom du moteur de base de données, sélectionnez Contrôle de service, puis sélectionnez Démarrer. Après une boîte de dialogue de confirmation, le moteur de base de données doit démarrer et le cercle doit tourner en vert avec une flèche blanche.

Pour se connecter au moteur de base de données

Au moins un compte d’administrateur a été sélectionné lors de l’installation de SQL Server. Effectuez l’étape suivante quand vous êtes connecté à Windows en tant qu’administrateur.

  1. Dans Management Studio, dans le menu Fichier , sélectionnez Connecter l’Explorateur d’objets.
  • La boîte de dialogue Se connecter au serveur s'ouvre. La zone Type de serveur affiche le dernier type de composant utilisé.
  1. Sélectionnez Moteur de base de données.

Screenshot of the Object Explorer showing the Connect dropdown list and the Database Engine option called out.

  1. Dans la zone Nom du serveur, tapez le nom de l’instance du moteur de base de données. Pour l'instance par défaut de SQL Server, le nom du serveur est celui de l'ordinateur. Pour une instance nommée de SQL Server, le nom du serveur est <nom_ordinateur>\<nom_instance>, par exemple ACCTG_SRVR\SQLEXPRESS. La capture d’écran suivante montre la connexion à l’instance par défaut (sans nom) de SQL Server sur un ordinateur nommé PracticeComputer. L’utilisateur connecté à Windows est Mary du domaine Contoso. Quand vous utilisez l’authentification Windows, vous ne pouvez pas modifier le nom d’utilisateur.

Screenshot of the Connect to Server dialog box with the Server name text box called out.

  1. Sélectionnez Se connecter.

Note

Ce didacticiel part du principe que vous ne connaissez pas SQL Server et que vous n’avez pas de problème de connexion particulier. Ainsi, il peut convenir au plus grand nombre et garde toute sa simplicité. Pour connaître les étapes de dépannage détaillées, consultez Résoudre les problèmes de connexion au moteur de base de données SQL Server.

Autorisation de connexions supplémentaires

Maintenant que vous êtes connecté à SQL Server en tant qu’administrateur, l’une de vos premières tâches consiste à autoriser d’autres utilisateurs à se connecter. Pour cela, vous pouvez créer une connexion et l'autoriser à accéder à une base de données en tant qu'utilisateur. Les connexions peuvent désigner des connexions d’authentification Windows qui exploitent les informations d’identification Windows, ou bien des connexions d’authentification SQL Server qui stockent les données d’authentification dans SQL Server et qui n’ont aucun lien avec vos informations d’identification Windows. Les options de connexion supplémentaires incluent des connexions Azure Active Directory, qui vous permettent d’obtenir plus d’informations en suivant l’article, Utiliser l’authentification Azure Active Directory.

Utilisez l'authentification Windows chaque fois que cela est possible.

Astuce

La plupart des organisations ont des utilisateurs de domaine et utilisent l’authentification Windows. Vous pouvez essayer vous-même, en créant des utilisateurs locaux supplémentaires sur votre ordinateur. Les utilisateurs locaux étant authentifiés par votre ordinateur, le domaine est le nom de l’ordinateur. Par exemple, si votre ordinateur se nomme MyComputer et si vous créez un utilisateur nommé Test, la description Windows de l’utilisateur sera Mycomputer\Test.

Créer une connexion d'authentification Windows
  1. Dans la tâche précédente, vous vous êtes connecté au moteur de base de données à l’aide de Management Studio. Dans l’Explorateur d’objets, développez successivement votre instance de serveur et l’option Sécurité, cliquez avec le bouton de droite sur Connexions, puis sélectionnez Nouvelle connexion. La boîte de dialogue Nouvelle connexion apparaît.

  2. Dans la page Général , dans la zone Nom de connexion , tapez une connexion Windows au format suivant : <domain>\<login>

Screenshot of the Login - New dialog box with the Login name text box called out.

  1. Dans la boîte Base de données par défaut, sélectionnez la base de données AdventureWorks (si disponible). Sinon, sélectionnez la base de données master.
  2. Dans la page Rôles du serveur, si la nouvelle connexion doit être celle d'un administrateur, sélectionnez sysadmin, sinon, laissez ce champ vide.
  3. Dans la page Mappage de l'utilisateur, sélectionnez Mappage pour la base de données AdventureWorks2022 (si disponible). Sinon, sélectionnez master. La boîte Utilisateur est renseignée avec le nom de la connexion. Une fois fermée, la boîte de dialogue crée cet utilisateur dans la base de données.
  4. Dans la zone Schéma par défaut , tapez dbo pour mapper la connexion au schéma du propriétaire de base de données.
  5. Acceptez les paramètres par défaut des boîtes Sécurisables et État, puis sélectionnez OK pour créer la connexion.

Important

Ces informations sont des notions de base destinées à vous aider au démarrage. SQL Server fournit un environnement de sécurité riche et la sécurité est évidemment un aspect important des opérations de base de données.

Leçon suivante

Leçon 2 : connexion à partir d’un autre ordinateur