• SQL Server2008报错:值不能为空


          打开数据库时报错,提示应用程序组件中发生了无法处理的异常。如果单击“继续”,应用程序将忽略此错误并尝试继续。但是第一想法是:是不是SQL Server安装时没有使用密钥进行激活,因为之前也出现过没有激活而无法打开sql Server


         不过,后来查找资料之后发现跟之前的问题并不是一样的,针对此类问题的解决办法是:将路径C:Documentsand SettingsAdministratorApplication DatamicrosoftMicrosoft SQLServer100ToolsShell下的文件RegSrvr.xml文件删除。然后就跟着这个做(先把要删除的文件备份,万一不行,最起码也可以保证不会丢失内部文件),最终这个问题还是解决了,成功打开了SQL Server

         但是又出现了其他问题,打开库文件时,提示:值不能为空,如下图:

     


         这些问题让人都不知道咋回事了,不过我们可以借助网络这个巨人。

         解决办法:

          找到C:Users你的用户名AppDataLocalTemp"文件夹,然后建一个文件名为“2”的空文件夹。但是在此次路劲下已经有了名为2的文件夹,并且还存在文件。就先按照这个方法做,把原来的文件备份之后删除,新建一个名为2的文件夹,结果还是不行。接着搜索资料,又存在提示建名为“1”的文件夹,幸运的是此次尝试之后,成功。

     

       总结:

         这些问题虽然已经解决了,但是这其中的原理为何是这样的就不知道了,还需要在今后的学习中深入学习。另外,在我们的日常学习中,一定要学会备份,不要一味的去相信正在使用的软件,指不定会出现什么问题,为了避免丢失文件,最好将自己的重要文件进行备份。


  • 相关阅读:
    oracle 11g 断电后 无法启动 ora 00600 kcratr_scan_lastbwr 修复小计
    arcgis for python (arcpy) 入门
    解决 构造函数 包含业务逻辑 IDE无法初始化界面的问题
    arcgis 10.1 发布 气温插值GP服务小计
    执行 Animation先决条件
    ASP.NET MVC3学习心得视图和模型
    Axure使用心得分享
    ASP.NET MVC3学习心得表单和HTML辅助方法
    ASP.NET MVC3学习心得入门和控制器
    WindowsPhone 中SQL CE数据库的使用
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253780.html
Copyright © 2020-2023  润新知