2

スキーマや SP のロジックなどを理解できるように、データベースの数人のユーザーに読み取り専用のアクセス許可を与える必要があります。しかし、何も変更してほしくありません。db_datareader ロールを割り当てようとしましたが、SP の名前またはコードを表示できません。これを行うための適切な役割の組み合わせは何ですか、またはこれを達成するために T-SQL スクリプトを作成する必要がありますか?

4

2 に答える 2

3

dboスキーマの下ですべてを表示する権限を付与する場合:

GRANT VIEW DEFINITION ON schema::dbo TO [UserName]
于 2009-07-31T06:38:34.657 に答える
0

SP のビューを許可するには、TSQL スクリプトを作成する必要があると思います。DB_DataReader は、ユーザー テーブルへの読み取りアクセスのみを許可します。その他の権利は含まれません。そして、あなたが求めていることを実行するデータベースの役割やサーバーの役割が含まれていないことを私は知っています.

于 2009-07-31T06:26:07.630 に答える