1

VS 2015 で Sql Server データベース プロジェクトにビューを追加しようとしています。ビューは、プロジェクトで定義されていない 2 つのテーブルを参照しています。したがって、私のビュー DDL は次のようになります。

CREATE VIEW [dbo].[My_View]
    AS select a.Name, b.Name
from [dbo].[TableA] a
join [dbo].[TableB] b
 on a.Ref = b.Ref

TableA も TableB もデータベース プロジェクトに存在しませんが、どちらもターゲット データベースに存在します。それらは別のアプリケーションに属しており、ターゲットデータベースのテーブル/ビューのサブセットのみを定義するため、この特定のプロジェクトによって制御されるべきではないため、それらをプロジェクトに追加したくありません。エラーが原因でプロジェクトをコンパイルできません: Error: SQL71501: View: [dbo].[My_View] has an unresolved reference to object [dbo].[TableA].(および同じ根本原因からのさらにいくつかのエラー)

master db への参照を追加しようとしましたが、うまくいきませんでした。

このエラーを回避する方法はありますか? または、実際の DDL でこれらのテーブルを定義せずに、どうにかして TableA と TableB への参照をプロジェクトに追加しますか?

4

0 に答える 0