0

SQL 2008 R2 以下はすべて SSMS 内で実行されています

私は非常に満足してDevサーバーに座っていたDbを持っており、すべてがSQL認証アカウントでsysadminとしてピーチで実行されました。

このコードは、縮小された権限セットが dbo スキーマに存在するテスト ボックスに移行されました。ユーザーには、Windows 認証を介してスキーマで読み取り/書き込みと実行が割り当てられています。

ここから楽しみが始まります。特定のストアド プロシージャを実行すると、成功したと表示されますが、プロシージャのエラー ログでは、特定のテーブルを表示できないか、適切なアクセス許可がないことが示されます。

奇妙なことに、現在すべてのテーブルが同じスキーマにあるにもかかわらず、同じ問題は他のすべてのテーブルでは見られません。

パーミッションを Db Owner に昇格させると、問題は完全に解消されます。

他の誰かが以前にこの問題に遭遇したことがありますか? もしそうなら、どのように回避しましたか?

4

0 に答える 0