建立数据库连接时出错出错,请检查连接字串

4355人阅读
&今天闲来无事,决定在本地调试一下博客程序,准备做套皮肤。iis里面配置好了之后,突然出现&数据库连接出错,请检查连接字串!&。当时就晕了。也许有的朋友肯定说这个又不是什么大事情,改下conn.asp里面的数据库连接不就好了。且听我慢慢说来:如果一般情况下调试ASP程序出现这种错误的话,只要查看数据库是否有问题,或conn.asp连接是否有问题。但是我的几个程序都是完整和正常的。因为上次还调试了。因为这种情况我已经碰到了好几次了,最后每次只能用重新安装系统的办法来解决,所以这次出现这个问题,当时心里就凉了,难道又要重新安装系统?不甘心,这次一定要想个办法解决。百度上搜了好一阵子,原来知道了由于网页数据库等访问时,需要系统盘:/windows/temp文件夹做缓存。但如果temp文件夹权限不够,就会出现以上问题。于是把这个目录的权限修改了一下,果然访问正常了。激动 无比激动 激动得不得了。终于不用重新装系统了。不过一想原来都可以正常使用的,怎么突然就出现权限不够的问题呢?而且这个目录属于系统目录,肯定是有什么东西修改了这个目录的权限。继续百度,终于找到了我的问题所在,因为老是喜欢用批处理清理系统的垃圾文件,所以出问题了。请看代码@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%/*.tmp del /f /s /q %systemdrive%/*._mp del /f /s /q %systemdrive%/*.log del /f /s /q %systemdrive%/*.gid del /f /s /q %systemdrive%/*.chk del /f /s /q %systemdrive%/*.old del /f /s /q %systemdrive%/recycled/*.* del /f /s /q %windir%/*.bak del /f /s /q %windir%/prefetch/*.* rd /s /q %windir%/temp & md %windir%/temp del /f /q %userprofile%/cookies/*.* del /f /q %userprofile%/recent/*.* del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*" del /f /s /q "%userprofile%/Local Settings/Temp/*.*" del /f /s /q "%userprofile%/recent/*.*" echo 清除系统垃圾文件完成! echo. & pause 以上批处理文件中有一句话rd /s /q %windir%/temp & md %windir%/temp 将temp文件夹用RD命令删除,再用MD创建,这样会导致权限问题!而我的系统所有目录都是ntfs的格式,在NTFS格式下,temp目录的权限肯定会改变,由于数据库操作时需要使用temp目录作缓存进行数据交换,当权限不足时就出现:&数据库连接出错,请检查连接字串。&的错误提示。至此问题解决,在这里要感谢互联网的伟大啊,要不然今天又要重新安装系统了。顺便总结下这类问题的解决办法:1. 查看数据库是否有问题,或conn.asp连接是否有问题&& 如果确认都没问题的话,请看下一步2. 由于网页数据库等访问时,需要系统盘:/windows/temp文件夹做缓存。&& 但如果temp文件夹权限不够,就会出现以上问题。&& 一般都是因为NTFS下使用了批处理来删除系统临时文件所导致TEMP文件夹权限更改。&& 解决:打开 系统盘:/windows 文件夹,点temp文件夹属性,选择安全&&&& 一般情况下有以下几个组用户名称及权限,可以我这个作比较做添加并赋予权限&& administrator && && &&& 全部允许&& creator owner && && &&& 特别的权限&& network service && && 读取 / 特别权限&& power users && && && 全部允许&& system && && && &&& 全部允许&& users && && && && 特别权限&&&& 这里修改好后,基本问题应该就会解决了。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:98383次
积分:1543
积分:1543
排名:第13349名
原创:58篇
转载:15篇
评论:17条
(1)(1)(6)(1)(2)(2)(1)(2)(1)(1)(6)(1)(3)(1)(6)(3)(4)(1)(2)(13)(7)(1)(3)(1)(3)[新云]数据库连接出错,请打开conn.asp文件检查连接字串问题解决
昨天晚上习惯性的进入网站后,点了&数据库压缩&按钮,开始压缩数据库。但是完成后发现打开后台和ASP页面,都提示&数据库连接出错,请打开conn.asp文件检查连接字串&问题。但是,明明没有修改CONN.ASP这个文件啊。打开conn.asp这个文件检查了一边代码,一切正常,以前都可以正常使用的,而且数据库名字和路径都是正确的。这下意识到问题来了。
进入空间后,发现数据库目录下产生了一个和数据库同样名字的文件,不过后缀名是.ldb删除这个文件,刷新网站还是提示数据库出错,要检查conn.asp文件。刷新后会发现这个文件又重新出现了,这就有点奇怪。在网上找了一些资料,都没有明确指出问题的原因和恢复方法。
只好自己动手来处理了!
唯一找到比较有用的信息如下:ACCESS数据库通常以独占方式打开,出错这种情况可能是你的后台备份程序正在执行,或者执行出错,没有释放数据库,从而导致网站无法正常链接数据库而出错。
所以,把数据库下载下来后,用access软件打开,这个时候提示数据库受到损坏,是否尝试修复(大概意思是这样的提示)。点确定。然后数据库就打开了。关掉。然后,把数据库重新上传到主机,覆盖原来的文件。再打开网站,一切OK了。
看来还是使用程序自带的数据库压缩功能造成的错误!所以说,数据库压缩后网站运行速度会变快和数据库容量会减少,但慎用!
Tags|分类标签:
上一篇文章:
下一篇文章:
相关的文章:
【】:评论内容只代表评论者观点,与本站立场无关!
& &评论摘要(共 0 条,得分 0 分,平均 0 分)
热门浏览技术文章
最新技术文章
技术文章分类导航数据库连接出错,请打开conn.asp文件检查连接字串
数据库连接出错,请打开conn.asp文件检查连接字串
不区分大小写匿名
这是哪里的?原因是因为程序找不到数据源。你没有把access的.mdb数据库或者mssql的数据库连接配置好。
相关知识等待您来回答
微软专区领域专家
& &SOGOU - 京ICP证050897号→ [讨论]Conn.asp修改后,怎么还是出现“数据库连接出错,请检查连接字串”
&&共有<b style="color:#ff人关注过本帖主题:[讨论]Conn.asp修改后,怎么还是出现“数据库连接出错,请检查连接字串”
Copyright ?2000 - 2010
&&&Powered By
页面执行时间 0.06250 秒, 5 次数据查询

我要回帖

更多关于 asp数据库连接字符串 的文章

 

随机推荐