【问题标题】:Can I create a view that will query a table from another sql server on another server but same domain我可以创建一个视图,该视图将从另一台服务器上的另一台 sql 服务器查询一个表,但同一个域
【发布时间】:2013-07-17 15:12:29
【问题描述】:

我需要从不同服务器上的另一个 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 

【问题讨论】:

    标签: sql database sql-server-2000


    【解决方案1】:

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

    例如

    SELECT * FROM "linkedserver".dbo.aTable
    

    (不带“”标记)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-14
      • 2013-01-15
      • 1970-01-01
      • 2023-03-06
      • 2010-11-09
      相关资源
      最近更新 更多