如题,
请问各位大侠
我想用两个不同服务器的数据库(SQL2005)做个查询,具体如何操作?
Server: SVR1,SVR2(id="sa",pwd="12345")
DB:DB1,DB2我在SVR1,DB1内有个字段是和SVR2,DB2的某个表内字段是相同的,根据这个我想做个查询,具体如何操作啊?
万分感谢!

解决方案 »

  1.   

    --访问不同电脑上的数据库(远程只要联好网就一样) --如果经常访问或数据量大,建议用链接服务器 --创建链接服务器 
    exec   sp_addlinkedserver     'SVR2', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
    exec   sp_addlinkedsrvlogin   'SVR2', 'false ',null, 'sa', '12345' 
    go --查询示例 
    select   *   from   SVR2.数据库名.dbo.表名 --导入示例 
    select   *   into   表   from   SVR2.数据库名.dbo.表名 go 
    --处理完成后删除链接服务器 
    exec   sp_dropserver   'SVR2', 'droplogins '
      

  2.   

    [sql server] 不同服务器数据库之间的数据操作 
    http://blog.csdn.net/xys_777/archive/2010/07/13/5730231.aspx