選択したアクセス許可(読み取り専用アクセス)のみでデータベースに新しいユーザーを作成したいのですが、どうすればよいですか?私はSQL 2008で作業しています
ユーザーをデータベースレベルロールに追加できますdb_datareader。
Db_datareader固定データベースロールのメンバーは、データベース内の任意のテーブルまたはビューに対してSELECTステートメントを実行できます。
参考文献については、Books Onlineを参照してください。
http://msdn.Microsoft.com/en-us/library/ms189121%28SQL.90%29.aspx
次のクエリを使用して、データベースロールにデータベースユーザーを追加できます。
EXEC sp_addrolemember N'db_datareader', N'userName'
GUI志向の人々のために、次のことができます。
Create USerを使用してユーザーを作成できます
CREATE LOGIN sam
WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';
USE AdventureWorks;
CREATE USER sam FOR LOGIN sam;
GO
付与(読み取り専用アクセス)するには、次を使用できます
GRANT SELECT TO sam
お役に立てば幸いです。