SQL Server 7.0 では、特定のデータベースのどのテーブルに対してどのユーザーが書き込みアクセス権を持っているかを調べる必要があります。
データベース内の各テーブルを調べて、それらのテーブルに付与されたアクセス権を確認することにより、Enterprise Manager でこれを実行できることはわかっていますが、データベースには数百のテーブルがあります。私はほんの一握りのユーザーにしか関心がないので、むしろユーザーからアプローチしたいと思います。
これを実現するためにシステム テーブルで実行できるクエリはありますか? Enterprise Manager による別のアプローチはありますか?
私が求めているのは、基本的に次のようなものです。
UserOne has write access to Table1, Table2 and Table3
UserTwo has write access to Table2 and Table3
etc.