尽管我已经安装了 Oracle Client 11g R2,但我仍无法从 SQL Server 2008 Enterprise SP2 x64 与 Oracle 数据库 10g 创建连接?
我按照以下步骤操作:http://www.ideaexcursion.com/2009/01/05/connecting-to-oracle-from-sql-server/
另外添加:TNS_ADMIN 到服务器变量中,指向:C:\Oracle\product\11.2.0\client_1\network\admin
现在正在做什么:
- TNSNAMES.ORA 已成功从其他开发者工作站复制
- 我可以 TNSPING 进入数据库实例
- 我可以使用 SQLplus 连接到数据库并执行任何 SQL 命令
- 我只能在使用“[b]C:\Windows\SysWOW64\odbcad32.exe[/b]”时创建 DSN,而普通的 odbcad32 不会显示我刚刚创建的 DSN?
- 通过上面创建的 DSN 在测试连接中运行良好。
我的目标:能够在链接服务器对象中选择 Oracle 连接,但重新启动服务器后仍然没有效果。(Windows Server 2008 Enterprise 64 位 SP2)。
如果您能提供任何解决此问题的想法,我们将不胜感激。
谢谢。
答案1
好的,答案是确保服务器 Oracle 监听器正确且正常工作。我刚从 DBA 那里得知上个月有我不知道的 Oracle 服务维护。