SQL Server 服務 (MSSQLSERVER) 無法啟動
요약: 由於資料庫損毀,Microsoft SQL Server 服務 (MSSQLSERVER) 可能無法啟動。本文說明故障診斷此問題的程序。
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
Microsoft SQL Server 服務 (MSSQLSERVER) 無法啟動。錯誤 7024 (來源:服務控制管理員)顯示在安裝 SQL 的伺服器的系統事件日誌中。
원인
此服務可能無法啟動的原因有多種,本文將解決其中一個原因:資料庫損壞。
해결
當任何服務無法啟動時,服務控制管理器會在託管該服務的伺服器的系統事件日誌中記錄錯誤。此事件(在本例中為 ID 7024)可能會也可能不會提供足夠的詳細資訊來解決問題。在解決 SQL Server 服務的問題時,SQL 錯誤日誌可能包含更有用的資訊。
若要查找 SQL 錯誤日誌,請按照下列步驟操作:
損壞的資料庫可以通過類似於以下內容的錯誤來指示:
SQL Server 檢測到基於邏輯一致性的 I/O 錯誤:檢查總和
不正確錯誤消息還指示哪個資料庫遇到問題。啟動 SQL 服務需要三個系統資料庫: master 資料庫、 模型 資料庫和 tempdb。該錯誤很可能提到了這些資料庫之一。
如果 master 資料庫中的損壞是原因,則建議從
備份還原該資料庫。如果模型資料庫中的損壞是原因,則可以在 SQL Server 模型資料庫修復中找到修復過程。
每次啟動 SQL Server 服務時,只要模型資料庫完好無損,就會重新創建 tempdb 資料庫。
若要查找 SQL 錯誤日誌,請按照下列步驟操作:
- 啟動 SQL Server Configuration Manager。
- 在左窗格中選取 SQL Server 服務 。
- 在中央窗格中,以滑鼠右鍵按一下 SQL Server (MSSQLSERVER), 然後選取 內容。
- 在屬性視窗中,選擇「 啟動參數 」選項卡。
- 在 「現有參數」 欄位中,以 -e 開頭的條目包含錯誤日誌的路徑。
損壞的資料庫可以通過類似於以下內容的錯誤來指示:
SQL Server 檢測到基於邏輯一致性的 I/O 錯誤:檢查總和
不正確錯誤消息還指示哪個資料庫遇到問題。啟動 SQL 服務需要三個系統資料庫: master 資料庫、 模型 資料庫和 tempdb。該錯誤很可能提到了這些資料庫之一。
如果 master 資料庫中的損壞是原因,則建議從
備份還原該資料庫。如果模型資料庫中的損壞是原因,則可以在 SQL Server 模型資料庫修復中找到修復過程。
每次啟動 SQL Server 服務時,只要模型資料庫完好無損,就會重新創建 tempdb 資料庫。
해당 제품
Prosupport for Microsoft Software문서 속성
문서 번호: 000223030
문서 유형: Solution
마지막 수정 시간: 23 1월 2025
버전: 3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.