我正在尝试从Oracle服务器上的MS SQL server运行openrowset。
当我执行以下命令时:
select * from
OPENROWSET('OraOLEDB.Oracle','srv';'user';'pass',
'select * from table')出现以下错误
Msg 7302, Level 16, State 1, Line 1
Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "(null)".有人能告诉我如何在OraOLEDB.Oracle中使用openrowset吗?
我使用的是64位版本的MS SQL Server和Oracle OLEDB驱动程序。
编辑
我已经在两台运行Windows7 x64和装有MS SQL Server2008 x64的Windows Server2008 x64的机器上试用过了。两者都显示了相同的错误消息。
https://stackoverflow.com/questions/14499977
复制相似问题