关于Microsoft Jet 数据库引擎打不开文件
2008-12-09 12:19
253 查看
在开发新闻管理系统时用win xp + asp.net + access + ISS 5.0 在 vs 环境中可以正常调试,但将项目发布到ISS后总是提示出现一个错误。
Microsoft Jet 数据库引擎打不开文件,它已经被别的用户以独占方式打开,或没有查看数据的权限。
堆栈跟踪:[ oleDbException ( 0x8004005):]
其实这个问题很简单,却把我困惑了两天,我一开始知道把那ASPNET用户放到 administrator 户组时就可以正常运行,但这明显不合适。
妥当的方法:将数据库文件夹的权限适当放大,可以解决此错误,右击文件夹选“安全”,将user 用户或 ASPNET 用户给予读写权限。如果右击没有安全选项,在文件夹选项---查看----简单文件共享的选项的勾去掉,就可以了。
Microsoft Jet 数据库引擎打不开文件,它已经被别的用户以独占方式打开,或没有查看数据的权限。
堆栈跟踪:[ oleDbException ( 0x8004005):]
其实这个问题很简单,却把我困惑了两天,我一开始知道把那ASPNET用户放到 administrator 户组时就可以正常运行,但这明显不合适。
妥当的方法:将数据库文件夹的权限适当放大,可以解决此错误,右击文件夹选“安全”,将user 用户或 ASPNET 用户给予读写权限。如果右击没有安全选项,在文件夹选项---查看----简单文件共享的选项的勾去掉,就可以了。
相关文章推荐
- 通过试验探索Access 2000/XP 数据库的最佳 NTFS 权限设置Microsoft Jet 数据库引擎打不开文件'D:\wwwroot\test\data\'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- 一个坑爹的软件在导入execl时报打开Excel文件出错:Microsoft Jet 数据库引擎找不到对象错误。
- C# 解决读取dbf文件,提示Microsoft Jet 数据库引擎找不到对象的问题
- Microsoft Jet 数据库引擎打不开文件,它已经被别的用户以独占方式打开,或没有查看数据的权限。
- 0x80004005 Microsoft Jet 数据库引擎打不开文件'(未知的)'。
- Microsoft Jet 数据库引擎 SQL 数据类型
- Microsoft Jet 数据库引擎找不到数据表解决方案
- ODBC读取Excel错误 Microsoft Jet 数据库引擎找不到对象'Sheet1' 请确认对象是否存在,并正确地写出它的名称和路径
- 由于您和其他用户试图同时改变同一数据,导致 Microsoft Jet 数据库引擎停止进程。解决方法
- 为进行 ODBC 访问配置 Microsoft Jet 数据库引擎
- Microsoft Jet 数据库引擎 SQL 和 ANSI SQL 的比较
- 关于Microsoft JET Database Engine 错误 '80004005' 不可识别的数据库格式错误的解决方法
- asp问题,谁还知道其他解决方法?Jet 数据库引擎打不开文件'(未知的)'
- 由于您和其他用户试图同时改变同一数据,导致 Microsoft Jet 数据库引擎停止进程解决办法
- 关于c# 读取dbf文件的数据库引擎驱动 (特别针对 shp图层的dbf属性文件)
- 为进行 ODBC 访问配置 Microsoft Jet 数据库引擎
- 关于sqlite3数据库文件格式的分析
- (原创)关于如何处理EXCEL( CSV)文件 导入数据库的解决方法!!
- asp + Access 常见的数据库访问失败问题 Microsoft JET Database Engine 错误 '80004005' 解决办法
- 关于IBatisNet的配置文件中数据库连接字符串加密处理