「ユーザー」情報を格納する中央データベースがあります。「エリア」が所有するターゲット データベースがあります。ユーザーは、任意のターゲット データベースでビジネスを行うことができます。
中央データベースの sproc は、ユーザーにトランザクションの概要を提供するために使用されています。DatabaseA と DatabaseB と ... レコードの和集合を提供するだけです。
SSMS からは正常に動作しますが、ターゲット データベース テーブルで選択権限が拒否されているため、呼び出しコードはアプリで失敗します。
ターゲット データベースで NT SERVICE\MSSQLSERVER および xxxxx\sql-service を表す dbo 権限を持つ新しいユーザーを作成しようとしましたが、まだ権限エラーが発生します。
この状況を処理する正しい方法は何ですか? (データベースのセキュリティを完全に制御できます)
ありがとう