通讯配置:
exec sp_addlinkedserver 'oral', 'Oracle','MSDAORA','szyb'
go
EXEC sp_addlinkedsrvlogin @rmtsrvname='oral',@useself='false',@locallogin='sa',@rmtuser='szyb',@rmtpassword='epsoft'
查询:
go
EXEC sp_addlinkedsrvlogin @rmtsrvname='oral',@useself='false',@locallogin='sa',@rmtuser='szyb',@rmtpassword='epsoft'
查询:
select top 10 * from ORAL..SZYB.AK01
添加操作
ORACLE TO MSSQL :
insert into test(age) select top 10 id from ORAL..SZYB.AK01
MSSQL TO ORACLE:
insert into ORAL..SZYB.TEST2012(ID,NAME) select top 10 id,age from test

SQLSERVER跨库操作
--创建链接服务器
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','127.0.0.1'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'
--查询示例
select * from srv_lnk.数据库名.dbo.表名
--导入示例
select * into 表 from srv_lnk.数据库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver 'srv_lnk','droplogins'
go