Il s'agit d'un processus en deux étapes :
-
vous devez créer un identifiant à SQL Server pour cet utilisateur, en fonction de son compte Windows
CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
-
vous devez accorder cette autorisation de connexion pour accéder à une base de données :
USE (your database) CREATE USER (username) FOR LOGIN (your login name)
Une fois que vous avez cet utilisateur dans votre base de données, vous pouvez lui donner tous les droits que vous souhaitez, par ex. vous pouvez lui attribuer le db_datareader
rôle de base de données pour lire toutes les tables.
USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'