注册 登录
编程论坛 ASP技术论坛

[求助]XP系统NTFS格式下IIS数据库连接错误,怎么解决。

kira007 发布于 2007-11-08 13:12, 3147 次点击

刚编好的代码在新机上测试显示“数据库连接出错,请检查Conn.asp中的数据库指向。”
从网络搜查出的结论是 NTFS 权限问题,但是按照他们说的做了后,问题仍然是这样,这是为什么?真是烦死我了。

以下是网上说的解决方法(我这里没有效果)

检查data目录,加上IUSR_XX(XX为你的机器名)的可修改权限,可直接加入guests组或everyone修改权限.
具体步骤:右键data文件夹->安全选项卡,添加 "机器名\用户名" for example "gaowen\dre@m"
点击 检查 自动修正为 "GAOWEN\dre@m" , 加上修改权限

给c:\windows\temp文件夹加上everyone的完全控制权限

8 回复
#2
alan8172007-11-08 13:22
把 On Error Resume Next 去掉看看详细错误
#3
kira0072007-11-08 13:32
即使去掉 On Error Resume Next 还是显示“数据库连接出错,请检查Conn.asp中的数据库指向。”
#4
alan8172007-11-08 13:33
在连接数据库的那个页面
#5
cainiao1582007-11-08 19:59
这种情况,是连接数据库的字符错误,你在检查下数据连接的代码!!

你的conn.asp中应该有这段代码

if err then
err.clear
response.write "数据库连接出错,请检查Conn.asp中的数据库指向"
else
打开数据库


你把它改成不用判断的,然后看看哪里出错了!!!

[此贴子已经被作者于2007-11-8 19:59:51编辑过]

#6
kira0072007-11-08 20:04

再次声明一下,链接数据库的conn.asp文件没有错,我在另外一台电脑上是没有这种情况的。
同样是XP 系统,不同的是 不能运行的是 C盘是NTFS格式的那台电脑。

#7
madpbpl2007-11-09 00:11
给你的站点文件夹设置权限,文件夹--》安全选项--》USER 完全控制
如果是XP下没有安全选项,设置一下,把文件夹--》查看--》简单共享前面的勾去掉
最好把代码也贴上来,让大家分析一下。
#8
kira0072007-11-09 12:08
谢谢回复,楼上说的,我都已经试过了。还是不能访问。
气死了,真想把它格式化掉(这样就要重装,麻烦死了,更让人哭笑不得的是,该电脑没有光驱的)
#9
kira0072007-11-09 13:23
问题解决了,原来是我设置错了TEMP文件夹的权限了,我一直在设置c:盘的temp,而不是c:\windows\下的temp 真是傻到家了..........
1