关注服务器优惠动态
及时为您分享新优惠

N点系统 ACCESS数据库连接出错请检查连接字串的完美解决

出现了“ACCESS数据库连接出错,请检查连接字串
确认了网站没有问题后,就重装IIS,重装时找不倒convlog.exe文件,网上搜了下是secedit.sdb档案数据库出错。
打开CMD输入:esentutl /g Drive:\WinDir\security\database\secedit.sdb,
没有返回Integrity check successful,
于是输入:esentutl /p Drive:\WinDir\security\database\secedit.sdb
(注:Drive:\WinDir\ 是系统文件夹,一般为 c:\windows)
进行修复secedit.sdb文件,这样就可以安装IIS了。
后来发现是系统清理.bat造成的Temp权限问题.批处理文件中有一句话rd /s /q %windir%\temp & md %windir%\temp将temp文件夹用RD命令删除,再用MD创建,这样导致了临时文件夹权限出问题。在NTFS格式下,temp目录的权限肯定会改变,由于数据库操作时需要使用temp目录作缓存进行数据交换,当权限不足时就出现:“数据库连接出错,请检查连接字串。”的错误提示。
修正temp权限:在C:\WINDOWS 目录给 users用户加上读取写入权限(千万不要给完全权限,有读的权限就行了),加上权限后,如果数据库连接正确就OK了;如果问题还没有解决,请查看:C:\WINDOWS\Temp 目录权限,给users 用户加上特别的权限,其它权限都可以去掉。
方法如下:
选择temp目录–右键–属性–安全–添加–高级–立即查找–选择Users用户–确定
返回到安全选项,选择Users用户 — 高级 — 选择Users“编辑”– 选择如下权限,其它权限全部取消
遍历文件夹/运行文件
创建文件/写入数据
创建文件夹/附加数据

赞(0) 打赏
转载请注明来源于“上网找”及本文链接:上网找 » N点系统 ACCESS数据库连接出错请检查连接字串的完美解决
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮
/* 鼠标点击特效 */ /* 网站底部蒲公英特效 */
/* 360自动收录 */ '); })(); /* 百度自动收录 */