大家好,我有以下问题,请帮忙看看:
环境:
OS:开发机/Win7(64),服务器/W2K3(32)
程序:ASP.NET(VS2008)
数据库:DB2(开发机/v9.5(64),服务器/v9.1(32))
ODBC:管理工具的ODBC连接已配置好,连接正常
现象(进行iisreset操作后再执行以下):
执行第一次,ERROR [IM004] [Microsoft][ODBC Driver Manager]Drivers SQLAllocHandle on SQL_HANDLE_ENV failed
执行第二次,ERROR [HY000] [IBM][CLI Driver]SQL1042C An unexpected system error occured. SQLSTATE=58004
但是,如果开发机是WinXP的话,完全没问题的,同样的代码。是与Web项目有关,我再做了个桌面程序的测试,没有问题!
参考:
看过网上的说明,是要到组策略中设置全局对象的权限,但即使是加入了ASPNET甚至Everyone用户,错误仍然一样。
谢谢!
好像是权限问题,但不是你说的全家对象权限,你看看下面文章
http://www-01.ibm.com/support/docview.wss?uid=swg21434150&myns=swgtiv&mynp=OCSSVJJU&mync=R