次のシナリオがあります。
環境:
TFS に接続された VS2012 のソリューション内に新しいデータベース プロジェクトを作成しました。このデータベース プロジェクトには、ビュー、ストアド プロシージャなどが含まれています。具体的には、ビューの 1 つは別のサーバー (SQL Server 2008R2 を実行) 上のデータベース テーブルを参照します。さまざまな理由から、このデータベースを現在のソリューションに別のデータベース プロジェクトとしてインポートしたり、データベース プロジェクトとして単独のソリューションとしてインポートしたりしたくありません。
問題:
VS2012 でこのデータベース プロジェクトを (SQL インスタンスに発行する前に) ビルドしようとすると、未解決の参照で明らかに失敗します。これは、外部サーバーとデータベースとテーブルを「見る」ことができないためだと思います。
質問:
別のサーバーと SQL インスタンス上のテーブル/ビューを参照する VS2012 データベース プロジェクト内にクロス データベース参照を追加するにはどうすればよいですか?
答えを求めてインターネットをスキャンしたところ、SQLCLR 値、データ層アプリケーション、エイリアスなどについて説明しているリソースがいくつか見つかりましたが、探しているものは何もありませんでした。
どんな助けでも大歓迎です。
私は一般的にVSの初心者であることも言及する必要があります.....