如何创建链接服务器来连接Oracle数据库?

时间:2017-11-09 15:39:05

标签: sql sql-server oracle oracle12c sql-server-2014-express

我刚使用此命令安装OraOLEDB.Oracle

malloc

我测试过.udl文件它工作正常!!!但是当我测试链接服务器时,我收到了错误。

SQL SERVER信息如下

install.bat all c:\oracle odac

Oracle信息

Microsoft SQL Server 2014 - 12.0.2000.8 (Intel X86) 
Feb 20 2014 19:20:46 
Copyright (c) Microsoft Corporation
Express Edition on Windows NT 6.3 <X64> (Build 15063: ) (WOW64)

操作系统信息

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
"CORE   12.1.0.2.0  Production"
TNS for 64-bit Windows: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production

其他信息:

  

执行Transact-SQL语句时发生异常或   批量。 (Microsoft.SqlServer.ConnectionInfo)

     

链接服务器SQL2ORACLE的OLE DB提供程序“MSDAORA”报告了一个   错误。提供商未提供有关错误的任何信息   无法初始化OLE DB提供程序“MSDAORA”的数据源对象   对于链接服务器SQL2ORACLE。 (Microsoft SQL Server,错误:7399)

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

右键单击提供程序(在您的情况下为MSDAORA),然后单击“属性”。这将打开提供程序属性。确保选中“允许进程”。