Я пытаюсь запустить openrowset из MS SQL Server на сервере Oracle.
Когда я выполняю следующую команду:
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)".
Может ли кто-нибудь сказать мне, как я могу использовать openrowset с OraOLEDB.Oracle
?
Я использую 64-разрядную версию MS SQL Server и Oracle OLEDB.
Изменить
Я пробовал это на двух машинах под управлением Windows 7 x64 и Windows Server 2008 x64 с MS SQL Server 2008 x64. Оба показали одинаковое сообщение об ошибке.