SQL Server2008報錯:值不能為空


      打開數據庫時報錯,提示應用程序組件中發生了無法處理的異常。如果單擊“繼續”,應用程序將忽略此錯誤並嘗試繼續。但是第一想法是:是不是SQL Server安裝時沒有使用密鑰進行激活,因為之前也出現過沒有激活而無法打開sql Server


     不過,后來查找資料之后發現跟之前的問題並不是一樣的,針對此類問題的解決辦法是:將路徑C:\Documentsand Settings\Administrator\Application Data\microsoft\Microsoft SQLServer\100\Tools\Shell下的文件RegSrvr.xml文件刪除。然后就跟着這個做(先把要刪除的文件備份,萬一不行,最起碼也可以保證不會丟失內部文件),最終這個問題還是解決了,成功打開了SQL Server

     但是又出現了其他問題,打開庫文件時,提示:值不能為空,如下圖:

 


     這些問題讓人都不知道咋回事了,不過我們可以借助網絡這個巨人。

     解決辦法:

      找到C:\Users\你的用戶名\AppData\Local\Temp\"文件夾,然后建一個文件名為“2”的空文件夾。但是在此次路勁下已經有了名為2的文件夾,並且還存在文件。就先按照這個方法做,把原來的文件備份之后刪除,新建一個名為2的文件夾,結果還是不行。接着搜索資料,又存在提示建名為“1”的文件夾,幸運的是此次嘗試之后,成功。

 

   總結:

     這些問題雖然已經解決了,但是這其中的原理為何是這樣的就不知道了,還需要在今后的學習中深入學習。另外,在我們的日常學習中,一定要學會備份,不要一味的去相信正在使用的軟件,指不定會出現什么問題,為了避免丟失文件,最好將自己的重要文件進行備份。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM