Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour accéder au moteur de base de données, les utilisateurs ont besoin d’une connexion. La connexion peut représenter l’identité de l’utilisateur en tant que 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. Dans la mesure du possible, vous devez utiliser l’authentification Windows.
Par défaut, les administrateurs de votre ordinateur ont un accès complet à SQL Server. Pour cette leçon, nous voulons avoir un utilisateur moins privilégié ; par conséquent, vous allez créer un compte d’authentification Windows local sur votre ordinateur. Pour ce faire, vous devez être administrateur sur votre ordinateur. Ensuite, vous accorderez à ce nouvel utilisateur l’accès à SQL Server.
Pour créer un compte Windows
Cliquez sur Démarrer, cliquez sur Exécuter, dans la zone Ouvrir , tapez
%SystemRoot%\system32\compmgmt.msc /s, puis cliquez sur OK pour ouvrir le programme Gestion de l’ordinateur.Sous Outils système, développez Utilisateurs et groupes locaux, cliquez avec le bouton droit sur Utilisateurs, puis cliquez sur Nouvel utilisateur.
Dans la zone Nom d’utilisateur , tapez Mary.
Dans la zone Mot de passe et Confirmer le mot de passe , tapez un mot de passe fort, puis cliquez sur Créer pour créer un utilisateur Windows local.
Pour créer une connexion
Dans une fenêtre éditeur de requête de SQL Server Management Studio, tapez et exécutez le code suivant en
computer_nameremplaçant par le nom de votre ordinateur.FROM WINDOWSindique que Windows authentifie l’utilisateur. L'argument facultatifDEFAULT_DATABASEconnecteMaryà la base de donnéesTestData, sauf si la 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]; GOCela autorise un nom
Maryd’utilisateur, authentifié par votre ordinateur, à accéder à cette instance de SQL Server. S’il existe plusieurs instances de SQL Server sur l’ordinateur, vous devez créer la connexion sur chaque instance quiMarydoit accéder.Remarque
Comme
Maryil ne s’agit pas d’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
Voir aussi
CRÉER UNE CONNEXION (Transact-SQL)
Choisir un mode d’authentification