SQL Server数据库项目中是否需要链接服务器的数据库引用?
发布时间:2020-12-12 08:50:25 所属栏目:MsSql教程 来源:网络整理
导读:在我的数据库项目中,我已经添加了对链接服务器的引用.当我在视图中使用此链接服务器并尝试构建我的数据库项目时,SSDT报告错误,因为它无法理解对链接服务器上引用的任何模式的引用: [LinkedServer].[DB1].[dbo].[Table1] 以上将返回SSDT无法解密对[DB1]的引用
在我的数据库项目中,我已经添加了对链接服务器的引用.当我在视图中使用此链接服务器并尝试构建我的数据库项目时,SSDT报告错误,因为它无法理解对链接服务器上引用的任何模式的引用:
[LinkedServer].[DB1].[dbo].[Table1] 以上将返回SSDT无法解密对[DB1]的引用的错误.[dbo].[表1].我试图添加一个对这个数据库的引用,但是SSDT需要一个.dacpac文件(由另一个数据库项目生成)或与我的项目中的数据库在同一个服务器上的系统数据库. 如何处理引用外部数据库?有一些项目需要引用不是SSDT数据库项目的远程数据库.在我的情况下,我正在访问另一家公司的数据库,并将此数据库作为SSDT项目的版本控制是不成问题的. 解决方法为远程数据库创建一个新的SQL项目,将需要引用的项目中的任何对象(不必是整个数据库)放入项目中,然后将该项目作为数据库引用添加到项目中.您不必部署远程数据库,只需使用对象的定义即可引用它们.(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容