肝胆相照论坛

 

 

肝胆相照论坛 论坛 电脑技术 存档 1 web服务器不能连接access数据库,请大家支招 ...
查看: 676|回复: 5

web服务器不能连接access数据库,请大家支招 [复制链接]

Rank: 9Rank: 9Rank: 9

现金
3794 元 
精华
帖子
2311 
注册时间
2002-8-3 
最后登录
2017-12-17 

管理员或超版 荣誉之星 电脑大牛

1
发表于 2004-6-4 02:45
win2000 server版
升级一些程序后,大概odbc驱动破坏,提示如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。


尝试的解决:
1.权限: .mdb和所在目录 everyone 完全权限
2.安装office2000 。
3.用Access2000修复各mdb。
4.没有 .ldb文件。


实在不行,就只好重装操作系统了。

Rank: 4

现金
2190 元 
精华
帖子
792 
注册时间
2002-11-9 
最后登录
2013-9-25 
2
发表于 2004-6-5 04:09
说不准具体的原因,不过可以帮忙分析一下常见的情况
1、NTFS分区文件访问权限
在用VS.NET进行WEB开发的时候遇到过无法打开Access数据库文件的情况,原以为给IUSER_MachineName帐号授权就可以了结果在调试的时候还是出错,最后对ASPNET帐号受权后正常使用,另外在访问Access数据库的时候还需要同时对文件所在目录进行写授权。
2、程序中打开数据连接未做异常处理,一般会导致“文件占用”的错误,我没有好办法,重新启动机器然后修改程序。
3、更新Microsoft Jet 4.0的补丁包
直面现实,乐享人生

Rank: 9Rank: 9Rank: 9

现金
3794 元 
精华
帖子
2311 
注册时间
2002-8-3 
最后登录
2017-12-17 

管理员或超版 荣誉之星 电脑大牛

3
发表于 2004-6-5 04:44
1、NTFS分区文件访问权限
.mdb和所在目录 everyone 完全权限 , 其他匿名账户也加上了。

2.装过 。net环境,又删除了。 是用asp访问

Rank: 9Rank: 9Rank: 9

现金
3794 元 
精华
帖子
2311 
注册时间
2002-8-3 
最后登录
2017-12-17 

管理员或超版 荣誉之星 电脑大牛

4
发表于 2004-6-5 04:44
Microsoft Jet 4.0 补丁包 也打了

Rank: 4

现金
2190 元 
精华
帖子
792 
注册时间
2002-11-9 
最后登录
2013-9-25 
5
发表于 2004-6-6 23:29
我也说不清楚了:(
直面现实,乐享人生

Rank: 7Rank: 7Rank: 7

现金
3810 元 
精华
帖子
3860 
注册时间
2001-9-6 
最后登录
2022-3-11 

管理员或超版 荣誉之星

6
发表于 2004-6-8 10:26
MDAC 2.7+??
杀毒 杀毒 杀毒
‹ 上一主题|下一主题

肝胆相照论坛

GMT+8, 2024-11-29 18:30 , Processed in 0.013169 second(s), 11 queries , Gzip On.

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.