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

标签 sql-server visual-studio sql-server-data-tools database-project dacpac

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

在 AMC 中,我有一个 View ,它引用另一个名为 AMC2 的数据库(在同一实例上)中的对象,该对象在项目中引发错误;错误是它无法识别 AMC2 引用。

所以我从 AMC2 获得了 dacpac 并将其添加为引用。现在,我的 View 脚本不会在项目中抛出错误,因为它具有已知的引用,但在我的 SQL Server 对象资源管理器(在 Visual Studio 中)中,我看到来自其他 AMC2 的存储过程和表等与 AMC 组合。

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

最佳答案

VS SQL 对象资源管理器中有一个选项可以不显示外部对象。单击顶部的“过滤器”按钮并关闭“显示外部对象”以停止查看实际上不在数据库中的对象。 enter image description here

关于sql-server - 使用 SSDT 的数据项目,如何引用另一个数据库而不将其填充到 SS Obj Explorer 中的同一项目文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35493567/

相关文章:

sql-server - 我们如何在使用sql server获取记录数时减少临时表扫描的成本

c# - 使用 Linq to sql 在子表中插入数据(3 层架构)

sql - 这是一个非规范化的表吗?

.net - 图片框面板闪烁

sql-server-2012 - 关于模式比较误报的想法

c# - 您可以在单元测试项目中使用 Visual Studio 数据库项目来为功能测试设置一个空数据库吗?

visual-studio-2013 - 如何在 dacpac 中为部署后脚本创建日志?

c# - 我怎样才能提高这个 LINQ 的性能?

azure - 在 Azure 上发布特定的 appsettings.json 文件

c++ - 建立时间: Visual Studio 2015-2017 build very slow [closed]