SQL Server 服務 (MSSQLSERVER) 無法啟動
Samenvatting: 由於資料庫損毀,Microsoft SQL Server 服務 (MSSQLSERVER) 可能無法啟動。本文說明故障診斷此問題的程序。
Dit artikel is van toepassing op
Dit artikel is niet van toepassing op
Dit artikel is niet gebonden aan een specifiek product.
Niet alle productversies worden in dit artikel vermeld.
Symptomen
Microsoft SQL Server 服務 (MSSQLSERVER) 無法啟動。錯誤 7024 (來源:服務控制管理員)顯示在安裝 SQL 的伺服器的系統事件日誌中。
Oorzaak
此服務可能無法啟動的原因有多種,本文將解決其中一個原因:資料庫損壞。
Oplossing
當任何服務無法啟動時,服務控制管理器會在託管該服務的伺服器的系統事件日誌中記錄錯誤。此事件(在本例中為 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 資料庫。
Getroffen producten
Prosupport for Microsoft SoftwareArtikeleigenschappen
Artikelnummer: 000223030
Artikeltype: Solution
Laatst aangepast: 23 jan. 2025
Versie: 3
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.