如何在不创建reffenrenced表的情况下在Sql Server数据库项目中创建View

时间:2017-06-05 10:00:58

标签: sql-server visual-studio-2015 sql-server-data-project

我正在尝试将视图添加到VS 2015中的Sql Server数据库项目。该视图引用了两个表,这些表未在项目中定义。 所以,我的观点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的引用 - 没有运气。

有没有办法绕过这个错误?或者可能以某种方式将TableA和TableB的引用添加到项目中,而没有实际的DDL定义这些表?

0 个答案:

没有答案