在一个存储过程里怎样访问两个服务器的表数据 在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先建立链接服务器,假如已经建好 linkserver1,linkserver2select * from linkserver1.db1.dbo.table1 select * from linkserver2.db2.dbo.table2 自己也刚刚处理这个问题,1、建立链接数据库 sp_addlinkedserver '别名', 'Oracle', 'MSDAORA', '服务名' GO EXEC sp_addlinkedsrvlogin @rmtsrvname='别名 ',@useself='false',@locallogin='sa',@rmtuser='oracle用户名 ',@rmtpassword='密码' 2、查询数据 SELECT * FROM 别名..用户名.表(视图) sql server注册问题 在表中查数据 有没有办法不安装SQL SERVER就可以直接用DTSRUN执行包,谢谢! 我不知道在哪里用触发器? 关于一个疑惑问题,请高手帮忙 存储过程执行成功 有关列表问题 请教数据库新建,复制问题! 在存储过程如何取得列名称? 三千兄,guo兄指点迷经,关于备份与恢复问题 MSFTESQL 服务 有错误,请问如何解决?? ms sql 2k中dts子包中的全局变量如何取得父包中全局变量的值???
select * from linkserver2.db2.dbo.table2
1、建立链接数据库
sp_addlinkedserver '别名', 'Oracle', 'MSDAORA', '服务名'
GO
EXEC sp_addlinkedsrvlogin @rmtsrvname='别名 ',@useself='false',@locallogin='sa',@rmtuser='oracle用户名 ',@rmtpassword='密码' 2、查询数据 SELECT * FROM 别名..用户名.表(视图)