SQL Server 服務無法啟動Operating system error1117

來源:互聯網
上載者:User

SQL Server無法重啟從錯誤記錄檔中發現下面的錯誤: 

Operating system error 1117(由於 I/O裝置錯誤,無法運行此項請求。) on file "C:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\mastlog.ldf" 

這種問題大多是因為磁碟硬體錯誤導致SQLServer無法重啟,如果檔案沒有損壞的話我們可以通過移動SQLServer系統資料庫解決。如果系統檔案損壞需要Rebuildsystem資料庫然後還原系統資料庫。 

這裡我們講如何將系統資料庫移到其他磁碟解決硬體問題導致服務無法重啟的問題: 

1.      首先將系統資料庫拷貝到其他磁碟,並且確保SQL Server Service賬戶有足夠的許可權訪問這些檔案。 

2.      在組態管理員中更改SQL Server啟動參數,將MASTER資料庫檔案和記錄檔指定到其他目錄。

      -d為Master資料檔案位置

     -l為Master記錄檔位置

3.      修改完成後使用下面的命令啟動SQL Server: 

啟動Named SQL Server Instance: 

NET STARTMSSQL$instancename /f /T3608 

啟動Default Instance: 

NET START MSSQLSERVER /f /T3608 

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.