数百のテーブルを持つ SQL Server 2000 データベースがあります。このデータベースにアクセスできる SQL ユーザー アカウントはいくつかありますが、それぞれに DB 内のテーブルに対して異なる権限が付与されています。
特定のユーザーに付与されたアクセス許可のレポートを提供するスクリプトを作成するにはどうすればよいですか? つまり、次のようなものを生成します。
Table SELECT DELETE UPDATE INSERT ALTER
----- ------ ------ ------ ------ -----
Invoices Yes No Yes Yes No
Orders Yes Yes Yes Yes No
Customers Yes No Yes Yes No
等々。金曜日です。今日は SQL の負荷が低く、今日ここで作業を完了するまでに他にやるべきことがたくさんあります。誰かがこれを行うための便利なスクリプトを既に持っていれば、私は永遠に感謝します :)