これは2段階のプロセスです:
-
ログインを作成する必要があります そのユーザーのSQLServerに、そのWindowsアカウントに基づいて
CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
-
データベースにアクセスするには、次のログイン権限を付与する必要があります:
USE (your database) CREATE USER (username) FOR LOGIN (your login name)
そのユーザーをデータベースに追加したら、必要な権限をデータベースに付与できます。 db_datareader
を割り当てることができます すべてのテーブルを読み取るデータベースの役割。
USE (your database)
EXEC sp_addrolemember 'db_datareader', '(your user name)'