使用SSDT的数据项目,如何引用另一个数据库而不将其填充到SS Obj Explorer中的同一项目文件夹中

Mil*_*les 2 sql-server database-project visual-studio dacpac sql-server-data-tools

我在Visual Studio中有一个名为AMC的数据库项目。

在AMC中,我有一个视图,该视图引用另一个称为AMC2的数据库(在同一实例中)中的一个对象,该对象在项目中引发错误。错误是无法识别AMC2参考。

因此,我从AMC2获得了dacpac,并将其添加为参考。现在,由于具有已知参考,我的视图脚本不会在项目中引发错误,但是在我的SQL Server对象资源管理器(在Visual Studio中)中,我看到来自另一个AMC2与AMC组合的存储过程和表等。

我如何在AMC数据库项目中引用AMC2,而又不会在AMC项目下的SQL Server对象资源管理器中发生数据库对象混合的情况?

Pet*_*ott 5

VS SQL对象资源管理器中有一个不显示外部对象的选项。单击顶部的“筛选器”按钮,然后关闭“显示外部对象”,以停止查看实际上不在数据库中的对象。 在此处输入图片说明