如何在链接服务器数据库上创建视图。例如,我在[5.6.7.8]上有一个关联的服务器[1.2.3.4]。这两个数据库服务器都是SQL Sserver 2005.我想在链接服务器上使用表在[5.6.7.8]上创建View。在SQL Server中使用链接服务器数据库创建视图
编辑:
使用全名,[1.2.3.4] .db.dbo.table创造,我得到这个错误。
SQL执行错误。
执行的SQL语句:SELECT * FROM 1.2.3.4.db.dbo.table (你可以看到括号内是不存在的。) 错误源:.net SqlClient数据提供 错误消息:附近有语法错误'0.0'。 --->部分IP地址。
我只是在ManagementStudio创建这个,不使用它,因为尚未创建它。我改变了IP。在图片中,你可以看到IP周围没有括号,但是我给了它,错误时这些括号被删除。
谢谢。
linkedserver.database.schema.table
所以,如果您的链接服务器名称为[0.0.0.0],你可以引用:
请发布完整(或更多)的视图创建脚本,以及用于访问视图的代码。 – 2010-03-22 16:51:37
555.555.555.555不是有效的IP地址。每个数字最多可以是255,并且需要是有效的IP地址。例如,您应该可以ping通IP地址:ping 10.1.16.1。通常使用服务器名称而不是IP地址更有意义。 – Ryan 2010-03-23 09:01:43
感谢您的回复。 555.555.555.555不是我使用的IP。我故意改变了这一点。 – Kashif 2010-03-24 08:07:26