救命!!十万火急!Windows2003中的ASP不能访问数据库

sonicdan 2003-08-22 12:09:43
我原来用win2000+SQL Server 2000用ASP开发网站,近日刚刚装了windows server 2003,数据库仍然是SQL SERVER 2000;安装之后发现没有IIS,我又按照帮助文档安装配置了IIS等asp必备组件。现在单纯ASP脚本能够运行,但是只要涉及数据库访问的全都不能执行,返回错误信息:500,内部服务器错误。别的没有任何信息。本人将原来的网站移到2003下,不能运行(数据库和路径及数据源配置完全相同),愁死我了!这个问题再不解决我的网站恐怕不能如期开发完毕,请各位大虾指点迷津,越快越好!十万火急啊!!!
...全文
74 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xb_luotuo 2003-11-03
  • 打赏
  • 举报
回复
web所在目录的权限,我和你是一模一样的问题,后来就是这样解决的!
atao98 2003-10-17
  • 打赏
  • 举报
回复
我昨晚也出现这样的情况,也是数据库不能访问,后来我找来找去发现原来是norton防火墙限制了数据库访问,不知你的是不是这种情况,建议关了防火墙试试
zdfantasy 2003-09-04
  • 打赏
  • 举报
回复
ntfs要设置权限,给数据库文件所在的目录增加一个写的权限!user用户
ahuiok 2003-08-30
  • 打赏
  • 举报
回复
错误的可能性:

1,检查你的sql 数据库在导入原库数据时,sql的用户是不是具有操作此数据库的权限,如果你配置了odbc,看看有没有错(我用ole db)。你可以在查询分析器里选择混合登录模式,用sa 来访问,看看能不能连接数据库,再在页面用sa来连接试试。单独访问conn.asp(假设此文件是链接数据库用的)

2, 在IE游览器工具,internet选项里, 把“显示友好http错误消息”勾掉,再看他有什么提示。 假设你链接数据库的文件是conn.asp , 此文件与访问的asp文件不在同父级目录,你要在IIS,属性---主目录---配置---选项--“启用父路径”。
yishao 2003-08-28
  • 打赏
  • 举报
回复
数据库在NTfs上要添加写权限
杨小杨 2003-08-22
  • 打赏
  • 举报
回复
你是用SA来登录SQLSERVER的吧·


SQL SERVER安装时候请使用SQLSEVER和WINDOWS


安装好的SQLSERVER的配置可在企业管理器中打开SQLESERVER实例

在属性的安全性中选 择使用SQLSEVER和WINDOWS(而不是仅windows).
sonicdan 2003-08-22
  • 打赏
  • 举报
回复
****问题仍在继续****
按照上面saucer说的,屏幕上的错误信息是:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d'

[Microsoft] [ODBC SQL Server][SQL Server]用户'Administrator\IUSER_Administrator' 登录失败

/auweb/Default.asp,行18
ceocio 2003-08-22
  • 打赏
  • 举报
回复
SQL SERVER安装时候请使用集成windows验证。
saucer 2003-08-22
  • 打赏
  • 举报
回复
go to IE menu Tools->Internet Options->Advanced tab, uncheck "Show friendly HTTP error messages" and try again to see the detailed error messages and post it here
杨小杨 2003-08-22
  • 打赏
  • 举报
回复
查看IIS帮助文档

启用Web 服务扩展 - Internet 数据连接器

重装ADO!

把SQLserver升级为SP3

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧