使用 SSDT 的数据项目,如何引用另一个数据库而不将其填充到 SS Obj Explorer 中的同一项目文件夹中
Data Project using SSDT, how to reference another database without it populating in same project folder in SS Obj Explorer
我在 Visual Studio 中有一个名为 AMC 的数据库项目。
在 AMC 中,我有一个视图,它引用了另一个名为 AMC2 的数据库(在同一实例上)中的一个对象,该对象在项目中引发了错误;错误是它无法识别 AMC2 参考。
所以我从 AMC2 得到了 dacpac 并将其添加为参考。现在我的视图脚本不会在项目中抛出错误,因为它有一个已知的引用,但是在我的 SQL 服务器对象资源管理器(在 Visual Studio 中),我看到存储过程和表等来自其他 AMC2 与 AMC 合并。
如何在我的 AMC 数据库项目中引用 AMC2,而不在我的 AMC 项目下的 SQL 服务器对象资源管理器中发生数据库对象的混合?
VS SQL 对象资源管理器中有一个选项可以不显示外部对象。单击顶部的过滤器按钮并关闭 "Show External Objects" 以停止查看实际上不在您的数据库中的对象。
我在 Visual Studio 中有一个名为 AMC 的数据库项目。
在 AMC 中,我有一个视图,它引用了另一个名为 AMC2 的数据库(在同一实例上)中的一个对象,该对象在项目中引发了错误;错误是它无法识别 AMC2 参考。
所以我从 AMC2 得到了 dacpac 并将其添加为参考。现在我的视图脚本不会在项目中抛出错误,因为它有一个已知的引用,但是在我的 SQL 服务器对象资源管理器(在 Visual Studio 中),我看到存储过程和表等来自其他 AMC2 与 AMC 合并。
如何在我的 AMC 数据库项目中引用 AMC2,而不在我的 AMC 项目下的 SQL 服务器对象资源管理器中发生数据库对象的混合?
VS SQL 对象资源管理器中有一个选项可以不显示外部对象。单击顶部的过滤器按钮并关闭 "Show External Objects" 以停止查看实际上不在您的数据库中的对象。