甲骨文连接到SQL Server

问题描述 投票:2回答:1

我试图使用SQL管理工作室2008连接Oracle 9i数据库。

我试过,但它不工作

EXEC sp_addlinkedserver 'OracleLinkedServer','Oracle','OraOLEDB.Oracle','TestDB';

EXEC sp_addlinkedsrvlogin 'OracleLinkedServer','false','SA','TestUsername','TestPassword';

我能够创建链接的服务器,它正确测试,

但是,当我执行该语句:

SELECT sysdate FROM OracleLinkedServer...dual;

......它给出了一个错误:

消息7399,级别16,状态1,第1行 OLE DB提供程序“OraOLEDB.Oracle”链接服务器“OracleLinkedServer”报告错误。供应商在外部进程导致服务器故障。

消息7311,级别16,状态2,行1 无法获取OLE DB提供程序“OraOLEDB.Oracle”链接服务器“OracleLinkedServer”架构行集“DBSCHEMA_TABLES”。提供程序支持接口,但使用时返回了失败代码。

sql sql-server oracle linked-server
1个回答
0
投票

您应该未选中的链接服务器节点下OraOLEDB.Oracle提供商Allow inprocess

© www.soinside.com 2019 - 2024. All rights reserved.