ORA-12154:TNS:无法parsing指定的连接标识符

我最近将我们的网站之一从Windows Server 2003 IIS 6.0迁移到Windows Server 2012 R2 IIS 8.5。 该站点通过Oracle 11g ODBC驱动程序使用Oracle数据库。 已经指定了使用该驱动程序的ODBC连接。

但问题是,经过一段时间,我们开始从网站收到错误:

TNS:无法parsing指定的连接标识符错误[IM006] [Microsoft] [ODBC驱动程序pipe理器]驱动程序的SQLSetConnectAttr失败

如果我重新启动服务器,它会工作一段时间(大约一两天),然后我们开始再次收到错误。

Windows Server 2003和2012 R2服务器的驱动程序版本相同。 奇怪的是,当我们收到错误时,我能够通过ODBC数据源pipe理器来testing连接是否正常以及执行成功的tnsping。

基于它在重新启动后工作的事实,它使我认为这个问题是关系到一个陈旧的连接或什么的。 在发生错误时,运行Wireshark和netstat显示没有尝试访问Oracle DB。

我读过其他人接收到相同的错误的post,但他们似乎并不是一个间歇性的问题。 任何帮助,将不胜感激。