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

 懿古今   2017-02-19 08:44:11 发布  技术文档

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

SQLServer2005 显示“目录名无效”解决办法 - 第1张 - 懿古今(www.yigujin.cn)

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

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

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

SQLServer2005 显示“目录名无效”解决办法 - 第2张 - 懿古今(www.yigujin.cn)

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

SQLServer2005 显示“目录名无效”解决办法 - 第3张 - 懿古今(www.yigujin.cn)

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

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

小结

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

PS:可能是个人性格问题,我就非常不喜欢那些动不动就问怎么做的人,关键问的很多问题其实都是很简单的,网上一搜就能出来的东西。

本文地址:https://www.yigujin.cn/1123.html

你可能感兴趣的文章

文章标签: ,   ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. Koolight
    Koolight @回复

    厉害,博主又发现了小秘密!

    • 懿古今
      懿古今2017-02-19 14:48  回复

      @Koolight[奋斗] 这个应该不算是秘密,只是问题的解决办法而已。度娘还是相当强大的

  2. 杭州SEO优化
    杭州SEO优化 @回复

    力挺 博主 有秘密都会分享出来

    • 懿古今
      懿古今2017-02-19 14:36  回复

      @杭州SEO优化[呲牙] 既然遇到了问题,解决了就要记录一下,要不然以后又会忘记

  3. 姜辰
    姜辰 @回复

    厉害,专业的折腾师。另外怎么都是windows服务器?

    • 懿古今
      懿古今2017-02-19 14:36  回复

      @姜辰我们公司都是WIN服务器,相对比较简单 [偷笑] 这个是以前一直使用到现在,我也懒得折腾了

  4. 明月登楼的博客
    明月登楼的博客 @回复

    对,Windows服务器方面了解很少!

    • 懿古今
      懿古今2017-02-19 22:15  回复

      @明月登楼的博客WIN服务器我也用得很少,就是偶尔进去人工备份一下系统数据而已,平时很少折腾

  5. 纯洁博客
    纯洁博客 @回复

    来博主这里学习一下

    • 懿古今
      懿古今2017-02-19 22:14  回复

      @纯洁博客[呲牙] 一般人还真很少玩SQLserver,我们平时都是用MySQL的

  6. 杭州SEO优化
    杭州SEO优化 @回复

    学习到了

  7. 杭州SEO优化
    杭州SEO优化 @回复

    最佩服博主把日常遇到的所有问题都分享出来了