DB2 のテーブルからデータを選択するために、DB1 にビューを作成しました。「ビュー DB1.A を Select * from DB2.B として作成」と言います。
DB1 のみにアクセスできるユーザー「usr1」は、現在、このビューからデータを選択できません。次のエラーが表示されます: サーバー プリンシパル "usr1" は、現在のセキュリティ コンテキストではデータベース "DB2" にアクセスできません。
このようなシナリオは、Teradata の「With Grant」オプションを使用して DB1 から DB2 への読み取り専用アクセスを許可することで処理できることを知っています。SQL Serverに同様のオプションはありますか??