declare @ExecSql varchar(500)
set @ExecSql='exec sp_addlinkedserver ''ora'',''oracle'',''msdaora'',''bssyz'''
exec(@ExecSql)
set @ExecSql='exec sp_addlinkedsrvlogin ''ora'',''false'',''sa'',''intf_ymtx'',''intf_ymtx_1203'''
exec(@ExecSql)--set @ExecSql='select top 10 * from ora..BSSYZ.INTERFACE_YMTX'
--exec(@ExecSql)
set @ExecSql='exec sp_dropserver ''ora'',''droplogins'''
exec(@ExecSql)exec sp_dropserver 'ora','droplogins'远程登陆到ORACLE ,注释部分打开提示“OLE DB 提供程序 'ora' 不包含表 '"BSSYZ"."INTERFACE_YMTX"'。该表可能不存在,或当前用户没有使用该表的权限”,oracle数据库中存在表INTERFACE_YMTX 
注释掉以后登陆并没有报错,
在ORACLE 的PL/SQL中可以正常查询表INTERFACE_YMTX 。