SQLServer2005 显示“目录名无效”解决办法-sql文件

昨天因工作需要回公司加班,其中一项工作就是要删除某系统里面的历史数据。换句话就是说需要删除这个系统历年的数据,而且这个需要后台不能直接删除,登录到Microsoft SQL Server Management Studio Express想直接打开数据库表然后删除,没想到总是弹出“目录名无效”,具体如下:

SQLServer2005 显示“目录名无效”解决办法

本来还以为是这个系统的数据保护功能,让我们无法直接对数据库操作呢,没想到求助万能的度娘之后才发现出现这个“目录名无效”的原因竟然是缺少某个文件夹导致。具体缺少哪个文件请按以下步骤测试即可知道。

解决“目录名无效”的详细步骤

1、点击『Microsoft SQL Server Management Studio Express』中的『数据库引擎查询』,在编辑框中输入查询SQL语句,然后选择相应数据库,最后点击『显示估计的执行计划』按钮。

SQLServer2005 显示“目录名无效”解决办法

2、点击『显示估计的执行计划』按钮后,就会在下方的消息框中显示具体的错误信息。根据错误提示,我们可以发现造成“目录名无效”的原因就是系统缺少了一个名字为1的文件夹。

SQLServer2005 显示“目录名无效”解决办法

3、既然知道了原因,那么我们只需要根据错误提示中的路径新建一个文件夹,命名为1即可。

PS:一般路径都是C:\Documents and Settings\服务器用户名\Local Settings\Temp\,在此目录下新建一个文件夹1即可。

小结

最后通过新建一个文件夹1即可解决了SQLServer2005打开数据库表显示的“目录名无效”的问题。有时候问题解决起来很简单,但是如果没有接触过真的是无从下手,所以我们必须学会利用搜索引擎来帮助我们解决问题。求人不如求己,与其遇到问题到处请教还不如老老实实多搜索相关问题描述,一般都能找到具体的解决办法。

本文地址:http://yigujin.cn/1123.html

推荐阅读