1 つの SQL サーバーに 3 つの環境 (またはデータベース) がセットアップされています。そして、3 つの異なるログイン/ユーザーがそれぞれにマッピングされます。例えば:
環境 (DB) 1 - DBUser 1 環境
(DB) 2 - DBUser 2 環境
(DB) 3 - DBUser 3
どうやら DBUser1 には、彼以外の ENV にアクセスする権限がありません。
ENV1 からいくつかのデータをコピーして、コード (C#) から ENV3 と言う必要があるという要件があります。しかし、私のメイン環境は ENV1 (私の Web サイトがデフォルトで接続されている場所) であり、ENV3 は DBUSer1 からアクセスできないため、そうすることができません。
DBUser1 に ENV3 へのアクセス許可を与えるとすぐに、機能します。しかし、その後、さまざまなユーザーを持つという目的全体を失います。他の選択肢はありますか?
SQL Server 2008 および 3.5 .Net フレームワークを使用しています