测试ODBC的 DSN设置的时候出现下面报错是什么意思测试连接失败,因为初始化提供程序时发生错误。[Microsoft][ODBC driver for Oracle][Oracle]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
我的机器是XP操作系统,oracle安装在本地linux虚拟机上的,使用数据库连接工具可以连接的上,而且能够执行所有的SQL语句

解决方案 »

  1.   

    重新配置你的TNS。注意SID要正确
      

  2.   

    檢查一下 ODBC 源的設置。
      

  3.   

    显然ODBC没有配置正确。里边的服务名与TNS要一致。
      

  4.   


    应该是ODBC里面的实例名跟你的数据库的实例名不一致
      

  5.   

    谢谢 大家已经解决了 windous的 ODBC 本地没有 linux下oracle11g的驱动,本地安装一下oracle11g,然后使用ODBC调用该驱动就可以解决了!