首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不同库之间的连接?该怎么解决

2012-01-24 
不同库之间的连接???????我有两个库,在不同的服务器上,如果在一台服务器上直接:selectdistinctModify_Prog

不同库之间的连接???????
我有两个库,在不同的服务器上,如果在一台服务器上直接:
select   distinct   Modify_Program,programname   from   SYS.dbo.sys_program   as   a   join   BOS.dbo.Log_Master     as   b   on       a.program   =   b.Modify_Program

现在在不同的服务器上怎么弄啊???

[解决办法]
服务器名.数据库名.所有者名.对象名
[解决办法]
select distinct Modify_Program,programname
from servername1.SYS.dbo.sys_program as a join servername2.BOS.dbo.Log_Master as b
on a.program = b.Modify_Program
[解决办法]
小马!!!!你也有搞不定的啊..... -_-!!给分
[解决办法]
使用链接服务器
sp_addlinkedserver
[解决办法]
sp_addlinkedserver
创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用 sp_addlinkedserver 创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft® SQL Server™,则可执行远程存储过程。

语法
sp_addlinkedserver [ @server = ] 'server '
[ , [ @srvproduct = ] 'product_name ' ]
[ , [ @provider = ] 'provider_name ' ]
[ , [ @datasrc = ] 'data_source ' ]
[ , [ @location = ] 'location ' ]
[ , [ @provstr = ] 'provider_string ' ]
[ , [ @catalog = ] 'catalog ' ]

热点排行