SSDTでシステムビューを参照していますか?


19

システムビュー(具体的にはsys.columns)への参照を含むデータベースをSSDTにインポートしました。問題は、プロジェクトをビルドするときに未解決の参照に関する警告が表示されることです

MSDNフォーラムで見たところ、既知の問題のようです:http : //social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26

今、私は警告をオフにしたり無視したりできることを知っていますが、実際の解決策を知っている人はいますか?

ありがとう

回答:


24

これは、masterデータベースへの参照を追加して処理する必要があります。

データベース参照ダイアログを追加

以前は、master.dacpacの参照に使用される相対パスに関連する問題がありました(ここで説明します)。正しく覚えていれば、master.dacpacファイルのコピーをローカルプロジェクトに取り込み、上記のダイアログに表示されている最後のオプションを使用して参照しました。ただし、参照のコピーを定期的に更新することを覚えておく必要があるため、これは理想的ではありません。

参照方法で問題を引き起こしていたものの詳細を見つけることができれば更新されます。


2

sys.tablesまたは同様のものへの参照は、マークの答えの図に表示されているようにマスターシステムdbを参照するだけで解決できます。

別の方法でdacpacを使用してシステムdbを参照する場合は、次のように見つけることができます。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.