我需要从SQL Server连接到Oracle,然后从Oracle的表中取得需要的数据,因为工作关系不能用手动操作,需要用存储过程或代码完成
假定,我要到Oracle中aassh数据库的ustab表中拿数据,Oracle的用户名是:AAS,密码是:Aa111111。我写了一点语句:exec sp_addlinkedserver
@server = 'AA001',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@provstr = 'Driver = {Oracle};Server=aas;UID=AAS;PWD=Aa111111;'
SELECT *
FROM OPENQUERY(AA001, 'SELECT * FROM aassh.ustab') 
GO
但结果还是不能取到数据,是不是在@provider和@provstr中的Driver、Server等一些配置写错了。
希望大家多帮助我,谢谢。