如何查询链接服务器

时间:2015-12-24 15:27:45

标签: sql-server-2012 linked-server

感谢您对此问题的帮助。我有一个指向访问数据库的链接服务器。但是,当我想从链接服务器查询某些内容时,我注意到以下行为:

  1. Intellisense不识别链接的服务器名称。
  2. http://bit.ly/database_name

    1. 没有架构名称。
    2. 数据库自动命名为"默认为"
    3. http://bit.ly/dafault_name

      我可以使用openquery命令查询:

      select * from openquery([SIM],'select * from 000_Lineas_a_cancelar');
      

      这是否意味着我每次要查询链接服务器时都必须使用openquery()?

      我不能使用这样更自然的查询吗?:

      select * from SIM.default.000_Lineas_a_cancelar
      

1 个答案:

答案 0 :(得分:1)

Try this or that:

SELECT * from [SIM]...[000_Lineas_a_cancelar]
SELECT * from [SIM].[default]..[000_Lineas_a_cancelar]