1. 程式人生 > >MSSQL2008 R2 資料庫展開報錯:值不能為空 引數名:viewInfo

MSSQL2008 R2 資料庫展開報錯:值不能為空 引數名:viewInfo

 開啟資料庫時報錯,提示應用程式元件中發生了無法處理的異常。如果單擊“繼續”,應用程式將忽略此錯誤並嘗試繼續。

針對此類問題的解決辦法是:將路徑C:\Documentsand Settings\Administrator\Application Data\microsoft\Microsoft SQLServer\100\Tools\Shell下的檔案RegSrvr.xml檔案刪除(或者搜尋檔案RegSrvr.xml)。然後就跟著這個做(先把要刪除的檔案備份,萬一不行,最起碼也可以保證不會丟失內部檔案),最終這個問題還是解決了,成功打開了SQL Server。

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

解決辦法:

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