如何正确解决asp 无法连接 access,出现 2147467259 未指定的错误问题

好久没在除自己机器以外的电脑上配置IIS了;

今天在公司,为了给客户安装调试一个博客程序,需要用到IIS。

插XP安装盘,装IIS后,浏览提示“Error:2147467259, 未指定的错误 Microsoft JET Database Engine”

呵呵。记得刚弄ASP时,这些好像经常碰到,当时应该掌握了不少解决方法的。可这会儿又不会了~

百度,google, SOSO狠狠地搜索了一把;解决方法很多种,各种情况不一样解决方法也不一样的;

不过大致的基本解决方法是:

1、在winXP的CMD窗口内,注册需要的组件

regsvr32 vbscript.dll

regsvr32 jscript.dll

2、由于MS Jet引擎没有对临时目录的写入权限,导致数据库创建失败。

WindowsXP、Windows 2003用户请在“C:WindowsTemp”目录添加一个有权限的“Authenticated Users”用户即可!
Vista用户请在“C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp”目录添加一个有权限的“Authenticated Users”用户即可!

具体设置权限步骤:右击Temp文件夹,选择“属性”->“安全”->“编辑”->“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定 -> 返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上。

Xp用户需要注意:工具 -> 文件夹选项 -> 查看 , 把”使用简单文件共享”的勾去掉才能显示“安全”选项菜单

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注