DynamicsGP会社で新しいユーザー「testUser」を作成しました。「TWO」と言います。同じサーバー上に別のデータベースがあります。これは非GP会社のデータベースで「TEST」と言います。TEST dbには、いくつかのDynamicsGPフォームで読み取る必要のあるテーブルがいくつかあります。このテーブルからレコードを読み取るために、データベース「TWO」にビューを作成しました。
create view TestView
as
select description from TEST..table1
GO
しかし、GP形式でこのビューにアクセスすると、ユーザーtestUserのアクセス許可エラーが発生します。SQLサーバーにアクセスし、データベース「TEST」をユーザーtestUserとしてマークします。その後、ビューTestViewで選択許可メッセージが表示されます。実行後
grant select, insert, update, delete on TestView to testUser.
これ以上問題はありません。しかし、Dynamics GPで新しいユーザーが作成されるたびに、ユーザーに許可を与えるためのクエリはありますか?