1. 程式人生 > >SQL(MSSQLSERVER)服務啟動錯誤程式碼3414

SQL(MSSQLSERVER)服務啟動錯誤程式碼3414

      昨天永和客戶聯絡我,說他們的前臺系統報錯了,給我發了報錯的圖片。看到錯誤的第一眼就知道是資料庫出問題了,連不上sql Server。

      雖然知道是資料庫出問題了,但是剛開始的時候沒有開啟SQL Server(客戶那裡沒有網,無法進行遠端操控),首先做的是檢查客戶的前臺IP是不是出現問題了,因為之前他那的ip地址設定成了自動獲取,造成無法訪問。經過檢查,這些配置都沒有問題。那麼,也只能讓使用者聯網,進行遠端操作。SQL Server無法啟動,提示錯誤資訊:

      

      這個問題以前也遇到過幾次,主要的原因是SQL Server的一些服務無法啟動。開啟SQL Server的配置管理器,首先將SQL Server網路配置中的MSSQLSERVER的協議中的選項設定成如下:

      

      然後將SQL Server服務中的SQL Server(MSSQLSERVER)服務啟動。

      

      正常情況下,SQL Server服務就可以啟動了,但是如果出現了非正常情況,這樣做還是不行。此次客戶那邊的伺服器就無法啟動,原因是他那的伺服器出現了非正常斷電,造成SQL Server中的檔案損壞。所以,在啟動SQL Server(MSSQLSERVER)服務時,提示3414錯誤。

      解決方法:

        1、從安裝SQL並且能正常執行的電腦中拷一份檔案,找到資料庫的安裝路徑,例如本人的安裝路徑是:C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,拷貝model.mdf和modellog.ldf;

        2、將拷貝的檔案放置到出錯電腦的安裝路徑中(同上述),替換到原來出問題的檔案即可。

      小結:

        SQL Server是我們開發專案中必不可少的,所以熟練掌握他的操作技巧很重要。還有就是在遇到問題時,先不要急著去解決,要分析一下進行了哪些操作之後造成的錯誤,這樣既能避免之後出現相似的錯誤,又能給我們的解決帶來很大的方便。