我正在尝试从SQL Server 2017实例到Oracle数据库设置链接服务器。我发现similar questions的问题是Visual Studio的,答案是安装ODAC,但是提供的链接是专门针对VS2017的32位ODAC。
其他solutions我发现建议安装完整的Oracle Server。我只需要用于SQL Server上LinkedServer的OraOLEDB.Oracle提供程序。我拥有TNSNAMES文件以及所有内容,并且以前都已经做到了这一点,但是只能通过安装完整的Oracle Server来完成,但这感觉有点过头了。为此,我需要在SQL Server框中安装和配置的最低数量是多少?感觉应该很容易完成,但是由于某种原因,它不适合我。
非常感谢!
答案 0 :(得分:0)
好几个小时后,我自己弄清楚了。我需要安装64 bit ODAC components from the Oracle Website。
一旦我需要从命令提示符下解压缩并执行install.bat批处理,请以管理员身份运行cmd.exe
d:\oracle\install.bat all c:\oracle odac
*请注意,您可以将ODAC下载到任何地方,对我来说,这是我在d:\ oracle ...中创建的目录,您可以将其安装到任何地方,但我认为c:\ oracle很常见。>
一旦这样做,我需要将c:\ oracle和c:\ oracle \ bin添加到PATH环境变量中。
所以最后这很简单。希望这可以帮助其他尝试应对相同挑战的人。