私のデータベース プロジェクトでは、リンク サーバーへの参照を追加しました。このリンク サーバーをビューで使用してデータベース プロジェクトをビルドしようとすると、SSDT はリンク サーバーで参照されているスキーマへの参照を認識できないため、次のエラーが報告されます。
[LinkedServer].[DB1].[dbo].[Table1]
上記は、SSDT が への参照を解読できないというエラーを返します[DB1].[dbo].[Table1]
。このデータベースへの参照を追加しようとしましたが、SSDT には.dacpac
ファイル (別のデータベース プロジェクトによって作成されたもの) またはプロジェクトのデータベースと同じサーバー上のシステム データベースが必要でした。
外部データベースの参照を処理するにはどうすればよいですか? プロジェクトがSSDT データベース プロジェクトではないリモート データベースを参照する必要がある場合があります。私の場合、他社のデータベースにアクセスしており、SSDT プロジェクトとしてこのデータベースをバージョン管理下に置くことは論外です。