Microsoft SQL Server 2008 に多数のレコードを含むテーブルがあります。一部のレコードにはブール フラグが設定されています。他の人はしません。
ユーザーがフラグが設定されているレコードのみを表示できるようにしたい。select ステートメントを使用してこれらのレコードを照会するビューを作成し、ユーザーにこのビューに対する読み取り権限を与えました。しかし、ビューは元のテーブルから選択するため、SQL サーバーは、ユーザーがビューを見るのに十分な権限を持っていないと言っています。
ビューとテーブルは同じデータベースにあります。
ユーザーがこのテーブルのレコードのサブセットのみを表示できるように (ビューを使用するか、他の方法を使用して) アクセス許可を設定するにはどうすればよいですか?