0

SQL Server Management Studioで、1つの手順で複数のテーブルに同じアクセス許可のセットを構成する方法はありますか?たとえば、21の異なるテーブルに1回のログインの選択権限を割り当てる必要があります。

現在、これを行うには、ユーザーのセキュリティプロパティに移動し、セキュリティウィンドウにテーブルを追加してから、各テーブルで適切な権限を1つずつ選択します。権限が同一である状況では、これらは多くのエラーが発生しやすい、反復的な手順です。

4

1 に答える 1

0

とを使用GRANTDENYて、ログインの権限を設定できます。動的SQLを使用してプログラムで実行するか、たとえば、テーブル名(オブジェクト名)のみを変更して一連の行をコピーして貼り付けることができます。

http://msdn.microsoft.com/en-us/library/ms187965(v=sql.100).aspx

http://msdn.microsoft.com/en-us/library/ms188338(v=sql.100).aspx

GRANT EXEC ON dbo.MyStoredProcedure to 'myUser'
于 2012-12-04T21:58:17.733 に答える