これが私のシナリオです...
SQL ロール
- スタッフ_ユーザー
図式
- 人々
テーブル
人.人
People.PhoneNumbers
ビュー
People.vtPersons - vtPersons ビューは、Persons テーブルからデータをフィルター処理し、現在ログインしているユーザーに属するデータのみを表示します。
People.vtPhoneNumbers - vtPhoneNumbers ビューは、PhoneNumbers テーブルからデータをフィルター処理し、現在ログインしているユーザーに属するデータのみを表示します。
People.vwContactInformation - vwContactInformation の「ビュー」は、vtPersons と vtPhoneNumbers からのデータを組み合わせて、Crystal Report でクエリとして使用できるようにします。
Staff_User ロールには、vwContactInformation ビューに対する「SELECT」権限が付与されています。
オブジェクト vtPhoneNumbers へのアクセス許可が拒否されたことを示すエラーが表示されます。このビューにも「SELECT」権限を付与する必要がありますか? 別の SCHEME での経験から、これを行う必要はなく、すべてがうまく機能しました。しかし今、作成した 2 番目の SCHEME でこのエラーが発生しています。役割にアクセスできるビューから呼び出されるビュー、テーブル、関数などにカスケードする権限を許可する最初のスキームで私が持っているものを誰でも提案できますか?
ありがとう、ジャスティン