经常使用跨服查询的话,使用 sp_addlinkedserver 
只是偶尔跨服查询的话,使用 OPENDATASOURCE
具体用法联机丛书都有,你自己看看,然后按你的要求去写即可.

解决方案 »

  1.   

    to himis() 请先看过fcuandy(要学的东西还很多)所提及的内容再行发问
      

  2.   

    跨两个服务器查询 服务器名称是不一样的...
    ----------------------------------------------------------------只需在以完整的格式写表名,如有两个服务器: A,B
    如果要在A服务器中查B服务器的某张表,可以这样    SELECT * FROM B.数据库名.所有者.表名其中,如果所有者就是当前用户,所有者可以不写(注意.还是要打的)如:
      
        SELECT * FROM B.数据库名..表名
      

  3.   

    给个参考给你:
    ----------------------------------------------------------------------
    除非另外指定,否则所有对数据库对象名的 Transact-SQL 引用可以是由四部分组成的名称,格式如下:[
        server_name.[database_name].[owner_name].
        | database_name.[owner_name].
        | owner_name.
        ]
    ]
      

  4.   


    B需要在sp_addlinkedservers中指定,并以sp_addlinkedsrvlogin添加登陆信息