Oracle ODBC连接失败

时间:2019-01-16 08:16:49

标签: oracle odbc

尝试从Windows控制台程序通过ODBC连接到数据库服务器时,连接成功并获取数据。 但是,当我尝试在Windows服务和

中使用相同的代码时
odbc_connection.open();

我收到此错误

  

odbcERROR [08004] [Oracle] [ODBC] [Ora] ORA-12154:TNS:无法解析指定的连接标识符        错误[IM006] [Microsoft] [ODBC驱动程序管理器]驱动程序的SQLSetConnectAttr失败

任何想法我的机器上缺少什么配置。一些想法可能会有所帮助

1 个答案:

答案 0 :(得分:0)

您的服务以某些用户身份运行。通常,当您创建服务时,它将在其中设置一些默认帐户。手动运行代码时,将在您的权限下执行该代码。服务运行代码时,特权来自运行服务的帐户。只需转到此服务并尝试以自己的身份运行

enter image description here