我是否可以创建一个视图,该视图将从另一台服务器上的另一台sql server查询同一个域中的表

我是否可以创建一个视图,该视图将从另一台服务器上的另一台sql server查询同一个域中的表,sql,database,sql-server-2000,Sql,Database,Sql Server 2000,我需要从不同服务器上的另一台SQL Server查询同一个域上的表,但我不确定如何才能做到这一点 我尝试了这个答案中给出的解决方案,但它不适合我,因为我得到了SQL Server 2000(请不要讨厌:-) 当我尝试给出的解决方案时,我得到了这个错误 Line 23: Incorrect syntax near '-'. 这是因为该命令与SQL Server 2000不兼容 编辑 SELECT * FROM AnotherServer.AnotherServerDatabase.Server.

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

我尝试了这个答案中给出的解决方案,但它不适合我,因为我得到了SQL Server 2000(请不要讨厌:-)

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

Line 23: Incorrect syntax near '-'.
这是因为该命令与SQL Server 2000不兼容

编辑

SELECT * FROM AnotherServer.AnotherServerDatabase.Server.Table1 

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

比如说

SELECT * FROM "linkedserver".dbo.aTable
(无“”标记)

但要记住不同的服务器版本。我在2008到2000台服务器之间运行跨服务器查询,这是一种痛苦:)