最近,一个与SQL和Oracle接口的经典ASP应用程序从Windows Server 2003(IIS6)迁移到IIS 8.5 Windows服务器2012R2。当连接打开Oracle时,用户会不一致地收到错误,但SQL不会。
Microsoft OLE DB Provider for ODBC Drivers错误“80004005”
[Microsoft] [ODBC驱动程序管理器] SQL_HANDLE_ENV上的驱动程序SQLAllocHandle失败
*这是在 服务器正在使用带有默认ODBC设置的Oracle11g 64位驱动程序。获取缓冲区大小64000,启用LOB,缓存缓冲区大小,启用故障转移(10/10)。每次用户报告我到他们的办公桌或自己尝试时我都无法重现。 98%的时间没有问题。任何帮助或建议将不胜感激,我觉得这必须是一个配置问题,但我似乎无法获得任何理由,这无助于我无法重现它。 Set cn = server.CreateObject("ADODB.Connection")
cn.ConnectionString = strOracleConnect
cn.open
答案 0 :(得分:0)
在IIS管理器下,转到
Application Pools --> [YOUR APP NAME] --> Advanced Settings
Enable 32-bit Applications --> Select TRUE
Load User Profile --> Select TRUE
这对我有用,希望对你也有帮助..