使用ODBC方式 select A.* from openrowset('MSDAORA','XST4_ODBC';'manager';'sjpsjsjs', 'MISD.PBCATCOL') as A order by A.ID XST4_ODBC是ODBC数据源使用链接服务器方式 EXEC SP_ADDLINKEDSERVER @server='mylinkedserver', --链接服务器名称 @srvproduct='Oracle', --固定 @provider='MSDAORA', --固定 @datasrc='XST4' --oracle本地服务名
然后执行DML
exec sp_addlinkedserver
@server = 'LinkedServer',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'OracleNetserverName'
2.建立本地用户与oracle用户的映射关系
exec sp_addlinkedsrvlogin
@rmtsrvname = 'LinkedServer' ,
@useself = 'false' ,
@locallogin = 'sqluser' ,
@rmtuser = 'oracleuser' ],
@rmtpassword = 'oracleuser password'
select A.* from openrowset('MSDAORA','XST4_ODBC';'manager';'sjpsjsjs', 'MISD.PBCATCOL') as A order by A.ID
XST4_ODBC是ODBC数据源使用链接服务器方式
EXEC SP_ADDLINKEDSERVER
@server='mylinkedserver', --链接服务器名称
@srvproduct='Oracle', --固定
@provider='MSDAORA', --固定
@datasrc='XST4' --oracle本地服务名