【发布时间】:2017-03-01 19:04:51
【问题描述】:
最近一个与 SQL 和 Oracle 交互的经典 ASP 应用程序从 windows server 2003 (IIS6) 迁移到 IIS 8.5 windows server 2012R2。当连接打开到 Oracle 时,用户会不一致地收到错误,但对于 SQL 则没有。
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005”
[Microsoft][ODBC Driver Manager] 驱动程序在 SQL_HANDLE_ENV 上的 SQLAllocHandle 失败
*这是在下面的“cn.open”上抛出的
Set cn = server.CreateObject("ADODB.Connection")
cn.ConnectionString = strOracleConnect
cn.open
服务器使用 Oracle11g 64 位驱动程序和默认 ODBC 设置。获取缓冲区大小 64000,启用 LOB,缓存缓冲区大小,启用故障转移 (10/10)。每次当我到达他们的办公桌或自己尝试时,用户都会报告它,我无法重现。 98% 的时间它可以正常工作。任何帮助或建议将不胜感激,我觉得这一定是一个配置问题,但我似乎无法在这方面取得任何进展,而且我无法重现它也无济于事。
【问题讨论】:
标签: oracle iis vbscript asp-classic odbc