如何对两个SQL库中的两张表进行联合查询??我在服务器上有一个SQL库,其中有一张表TPLU,同时在客户机上也有一个SQL库,有一张表MPLU两张表的格式完全一样,我现在想对两张表进行联合查询,应该如何操作??
谢谢 ~

解决方案 »

  1.   

    Select * From TPLU
    Union
    Select * From OpenRowset('SQLOLEDB','ServerName';'User';'Password', TableName)
      

  2.   

    在第一台运行上运行下列代码: 
    EXEC sp_addlinkedserver ServerName1, N'SQL Server'
    EXEC sp_addlinkedserver ServerName2
    EXEC sp_configure 'remote access', 1
    RECONFIGURE
    GO停止并重新启动第一台 SQL Server。
    在第二台 SQL Server 上运行下列代码。确保使用 SQL Server 身份验证登录。 
    -- The example shows how to set up access for a login 'sa'
    --  from ServerName1 on ServerName2.
    EXEC sp_addlinkedserver ServerName2, local
    EXEC sp_addlinkedserver ServerName1
    EXEC sp_configure 'remote access', 1
    RECONFIGURE
    GO
    -- Assumes that the login 'sa' in ServerName2 and ServerName1
    --  have the same password.
    EXEC sp_addremotelogin ServerName1, sa, sa
    GO停止并重新启动第二台 SQL Server在第一台上执行
    SELECT *
    FROM TPLU INNER JOIN
          第二台机器名.数据库.dbo.TPLU TPLU_1 ON TPLU.关键字段= TPLU_1.关键字段
      

  3.   

    Select * From TPLU
    Union
    Select * From 第二台机器名.数据库.dbo.TPLU