0

MS SQL Server 2008 R2 標準版を搭載した Windows Server 2008 を使用しています。Windows サーバーで、ローカル グループを作成し、ドメイン ユーザーを追加しました。SQL サーバーで、windows グループにマップされたログインを作成します。このログインでは、パブリック ロールを持ついくつかのデータベースのユーザー マッピングを作成しました。各データベース テーブルには、パブリック ロールを選択する権限があります。問題は、ドメイン ユーザーが 1 つのデータベースを除くすべてのテーブルからデータを選択できることです。すべてのデータベースの設定を比較しました。それらは同じです。

DBCC CHECKDB などを使用してデータベースの整合性を確認できるように、セキュリティ設定を確認する方法はありますか?

4

1 に答える 1

0

「SELECT * FROM fn_my_permissions ('Accounts', 'OBJECT') ORDER BY subentity_name, permission_name;」を使用した後 問題は消えました。セキュリティ設定を確認するために他の多くの関数 (sp_helpuser、sp_helprolemember など) を使用したため、どれが本当に役に立ったかわかりません。

とにかく、何とか問題は解決しました。

于 2013-02-04T17:59:42.723 に答える