如何在sql server 2008 R2(windows server 2008 R2)中设置oracle 10 g链接服务器64位

问题描述:

我需要在新的sql 2008 R2服务器上设置链接服务器,但在提供程序列表中没有oracle数据提供程序我的服务器,当我试图安装oracle客户端或oracle数据提供程序时,它给我一个错误,说不支持操作系统版本6.1! 请告诉我,我必须安装哪个驱动程序,以及从哪里下载? 感谢如何在sql server 2008 R2(windows server 2008 R2)中设置oracle 10 g链接服务器64位

+0

您需要一个64位的数据提供程序才能使Oracle能够正常工作。我不知道我头上有一个。 – 2011-02-01 00:38:33

确定我找到怎样的方式来做到这一点,我会在这里解释一下,因为我觉得其他人可能有这样的问题:

使用来自here

拆开正确和唯一认证的安装源并在“setup.exe”所在的“.. \ database”目录中打开命令提示符。 运行以下命令:setup.exe -ignoreSysPrereqs

等待OUI窗口,并继续与你的喜好选择。 当OUI前提条件窗口显示它会出现以下错误:

信息:用户手动验证“检查操作系统的要求......” 信息:检查CertifiedVersions 这是一个先决条件,以测试是否Oracle软件已通过当前O/S认证。 信息:预期结果:5.0,5.1,5.2,6.0之一 实际结果:6.1 检查完成。此次检查的总体结果为:失败< < < <

选中该复选框以绕过错误并继续安装

和其他你必须做之前创建的链接服务器的东西: 去SQL服务器管理工​​作室 打开服务器对象\链接服务器\提供程序 右键单击oraoledb.oracle并在属性中选择属性 ,然后选中Allow inprocess框。

现在已经准备好使用oraoledb.oracle创建链接服务器。