Partager via


Création d'une connexion

Pour accéder au Moteur de base de données, les utilisateurs nécessitent une connexion. Cette connexion peut représenter l'identité de l'utilisateur sous la forme d'un compte Windows ou en tant que membre d'un groupe Windows, ou la connexion peut être une connexion SQL Server qui existe uniquement dans SQL Server. À chaque fois que possible, utilisez l'authentification Windows.

Par défaut, les administrateurs de votre ordinateur ont un accès complet à SQL Server. Dans le cadre de cette leçon, l'utilisateur a moins de privilèges ; par conséquent, vous allez créer un nouveau compte d'authentification Windows local sur votre ordinateur. Pour ce faire, vous devez être administrateur de votre ordinateur. Puis vous allez octroyer à ce nouvel utilisateur l'accès à SQL Server. Les instructions suivantes sont destinées à Windows XP Professionnel.

Pour créer un nouveau compte Windows

  1. Cliquez sur Démarrer, puis sur Exécuter, dans la zone Ouvrir, tapez %SystemRoot%\system32\compmgmt.msc /s, puis cliquez sur OK pour ouvrir le programme de gestion de l'ordinateur.

  2. Sous Outils système, développez Utilisateurs et groupes locaux, cliquez avec le bouton droit sur Utilisateurs, puis cliquez sur Nouvel utilisateur.

  3. Dans la zone Nom d'utilisateur, tapez Mary.

  4. Dans les zones Mot de passe et Confirmer le mot de passe, tapez un mot de passe fort, puis cliquez sur Créer pour créer un nouvel utilisateur Windows local.

Pour créer une connexion

  • Dans une fenêtre de l'Éditeur de SQL Server Management Studio, tapez et exécutez le code suivant et remplacez computer_namepar le nom de votre ordinateur. FROM WINDOWS indique que Windows va authentifier l'utilisateur. L'argument DEFAULT_DATABASE facultatif connecte Mary à la base de données TestData, sauf si sa chaîne de connexion indique une autre base de données. Cette instruction introduit le point-virgule comme arrêt facultatif pour une instruction Transact-SQL.

    CREATE LOGIN [computer_name\Mary]
        FROM WINDOWS
        WITH DEFAULT_DATABASE = [TestData];
    GO
    

    Cela autorise un nom d'utilisateur, Mary, authentifié par votre ordinateur, d'accéder à cette instance de SQL Server. Si votre ordinateur possède plus d'une instance de SQL Server, vous devez créer la connexion sur chaque instance à laquelle doit accéder Mary.

    Notes

    Étant donné que Mary n'est pas un compte de domaine, ce nom d'utilisateur ne peut être authentifié que sur cet ordinateur.

Tâche suivante de la leçon

Octroi de l'accès à une base de données