|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)明天,在一台WIN2KSERVER服务器上,经由过程ASP安装在本机的Oracle9i数据库时,发明毛病,基本没法毗连上数据库。其毛病形貌以下:
MicrosoftOLEDBProviderforODBCDrivers毛病80004005
[Microsoft][ODBC驱动程序办理器]驱动程序的SQLAllocHandleonSQL_HANDLE_ENV失利
或
MicrosoftOLEDBProviderforODBCDrivers毛病80004005
因为体系毛病5(Oracleinjxt_user),招致不克不及加载指定驱动程序
毗连体例是经由过程ODBC,驱动程序包含OracleODBCDriver和MicrosoftODBCDriverforOracle。
毗连字串以下:
(1)CONNECTIONSTRING="DSN=TXLTNS;UID=user;PWD=password"
(2)CONNECTIONSTRING="DRIVER={Oracleintxl_user};UID=user;PWD=password;DBQ=TXLTNS;DBA=W;"
了局,都是没法一般运作。经反省发明%ORACLE_HOME%设置是准确的,也包括到PATH中了。
在GOOGLE搜刮简体中文的信息,发明一个信息说法以下:
“这个实际上是因为Oracle9i装在2000的NTFS分区上发生的毛病。次要是IIS的权限不敷,找不到Oracle9i的文件招致的毛病。”
并且他还给出了一堆英文文摘,答题的意义是:%ORACLE_HOME%这个目次在安装的时分,是独自设置了权限的,默许是办理员组、SYSTEM组和一个名为“AuthenticatedUsers”的组具有权限。他还说要如许:
------------------------------------------
v.Clickon"AuthenticatedUsers"iteminthe"Name"list(onWindowsXPthe"Name"listiscalled"Grouporusernames").
vi.Uncheckthe"ReadandExecute"boxinthe"Permissions"list(onWindowsXPthe"Permissions"listiscalled"PermissionsforAuthenticatedUsers").Thisboxwillbeunderthe"Allow"column.
vii.Checkthe"ReadandExecute"box.Thisistheboxyoujustunchecked.
------------------------------------------
感到这段英文的说法有点怪,为何要作废AuthenticatedUsers组的“读取和实行”权限呢,不是说权限不敷吗?
持续在ORACLE手艺网查询相干信息,发明这个信息:
-------------------------------------------
TheMicrosoftODBCdriverforOracleisknownnottoworkcorrectlyona9.2Oracleclient.YouneedtousetheOracleODBCdriverifyoureusingthe9.2client.
-------------------------------------------
如许看来,这个毛病的产生,与ORACLE的安拆卸置有关。由于之前测试过利用JAVA经由过程JDBC毗连ORACLE是乐成的。
因而下载最新的MDAC2.8,安装完后,从头启动盘算机,再测试本来的ASP程序,发明已乐成毗连到ORACLE数据库。
后面他人说的“权限”成绩,看来在这里其实不顺应。呵呵。
附:
MDAC2.8的下载地点:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; |
|