使用SQL Server中的链接服务器数据库创建视图
发布时间:2020-12-12 16:43:58 所属栏目:MsSql教程 来源:网络整理
导读:如何在Linked Server数据库上创建View.例如我在[5.6.7.8]上有一个链接服务器[1.2.3.4].两台数据库服务器都是SQL Sserver 2005.我想在[5.6.7.8]上使用链接服务器上的表创建View. 编辑: 在创建使用全名时,[1.2.3.4] .db.dbo.table,我收到此错误. SQL执行错误.
如何在Linked Server数据库上创建View.例如我在[5.6.7.8]上有一个链接服务器[1.2.3.4].两台数据库服务器都是SQL Sserver 2005.我想在[5.6.7.8]上使用链接服务器上的表创建View.
编辑: 在创建使用全名时,[1.2.3.4] .db.dbo.table,我收到此错误. SQL执行错误. 执行SQL语句:SELECT * FROM 1.2.3.4.db.dbo.table(YOu可以看到括号不存在) 我只是在ManagementStudio中创建,而不是使用它,因为它尚未创建.我已经改变了IP.在图像中,您可以看到IP上没有括号,但是我给出了它,并且在错误时,这些括号被删除. 谢谢. 解决方法您需要使用四部分限定名:linkedserver. database.schema.tableSELECT * FROM [1.2.3.4].Northwind.dbo.Customers 这是一篇关于accessing object names的MSDN文章. 您可能需要尝试手动创建视图,而不是使用SQL管理工具: CREATE VIEW [dbo].[sywx] AS SELECT * FROM [1.2.3.4].Atia.dbo.IpPbxDCR GO 我还建议您使用一个名称,如果可能的话,链接的服务器,而不是使用IP地址. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |