0

我需要从不同服务器但相同域上的另一个 SQL Server 查询表,但我不确定我将如何做到这一点。

我尝试了这个答案中给出的解决方案Can I create view in my database server from another database server但它对我不起作用,因为我有 SQL Server 2000(请不要讨厌:-))。

当我尝试给出的解决方案时,我得到了这个错误,

Line 23: Incorrect syntax near '-'.

这是因为命令与 SQL Server 2000 不兼容。

编辑

SELECT * FROM AnotherServer.AnotherServerDatabase.Server.Table1 
4

1 回答 1

0

只要将服务器名称放在运行查询的数据库之前,您就可以链接服务器并运行跨服务器查询。

例如

SELECT * FROM "linkedserver".dbo.aTable

(没有“”标记)

请记住不同的服务器版本。我从 2008 年到 2000 台服务器运行跨服务器查询,它的适应很痛苦:)

于 2013-07-18T15:18:08.743 回答