Usługa SQL Server (MSSQLSERVER) nie uruchamia się
摘要: Usługa Microsoft SQL Server (MSSQLSERVER) może nie zostać uruchomiona z powodu uszkodzonej bazy danych. Ten artykuł ilustruje proces rozwiązywania tego problemu.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Nie można uruchomić usługi Microsoft SQL Server (MSSQLSERVER). Błąd 7024 (źródło: Service Control Manager) pojawia się w rejestrze zdarzeń systemowych serwera, na którym zainstalowano SQL.
原因
Ta usługa może nie zostać uruchomiona z wielu powodów, a ten artykuł dotyczy jednej: uszkodzonej bazy danych.
解决方案
Gdy nie można uruchomić dowolnej usługi, Menedżer sterowania usługami rejestruje błąd w dzienniku zdarzeń systemowych serwera hostującego tę usługę. To zdarzenie (w tym przypadku identyfikator 7024) może, ale nie musi, dostarczać wystarczających szczegółów do rozwiązania problemu. Podczas rozwiązywania problemów z usługą SQL Server dziennik błędów SQL prawdopodobnie zawiera więcej przydatnych informacji.
Aby zlokalizować dziennik błędów SQL, wykonaj następujące kroki:
Uszkodzona baza danych może być wskazywana przez błąd podobny do tego:
SQL Server wykrył błąd we/wy oparty na spójności logicznej: Nieprawidłowa suma
kontrolnaKomunikat o błędzie wskazuje również, w której bazie danych wystąpił problem. Istnieją trzy systemowe bazy danych wymagane do uruchomienia usług SQL: baza danych master , baza danych modelu i tempdb. Błąd najprawdopodobniej wspomina o jednej z tych baz danych.
Jeśli przyczyną jest uszkodzenie bazy danych master , zalecanym rozwiązaniem jest przywrócenie tej bazy danych z kopii zapasowej.
Jeśli przyczyną jest uszkodzenie bazy danych modelu , procedurę naprawy można znaleźć w artykule Naprawa bazy danych modelu SQL Server.
Baza danych tempdb jest ponownie tworzona za każdym razem, gdy uruchamiana jest usługa SQL Server, o ile baza danych modelu jest nienaruszona.
Aby zlokalizować dziennik błędów SQL, wykonaj następujące kroki:
- Uruchom program SQL Server Configuration Manager.
- Wybierz pozycję SQL Server Services w okienku po lewej stronie.
- W środkowym okienku kliknij prawym przyciskiem myszy pozycję SQL Server (MSSQLSERVER) i wybierz polecenie Właściwości.
- W oknie właściwości wybierz kartę Parametry uruchamiania .
- W polu Istniejące parametry wpis rozpoczynający się od -e zawiera ścieżkę do dziennika błędów.
Uszkodzona baza danych może być wskazywana przez błąd podobny do tego:
SQL Server wykrył błąd we/wy oparty na spójności logicznej: Nieprawidłowa suma
kontrolnaKomunikat o błędzie wskazuje również, w której bazie danych wystąpił problem. Istnieją trzy systemowe bazy danych wymagane do uruchomienia usług SQL: baza danych master , baza danych modelu i tempdb. Błąd najprawdopodobniej wspomina o jednej z tych baz danych.
Jeśli przyczyną jest uszkodzenie bazy danych master , zalecanym rozwiązaniem jest przywrócenie tej bazy danych z kopii zapasowej.
Jeśli przyczyną jest uszkodzenie bazy danych modelu , procedurę naprawy można znaleźć w artykule Naprawa bazy danych modelu SQL Server.
Baza danych tempdb jest ponownie tworzona za każdym razem, gdy uruchamiana jest usługa SQL Server, o ile baza danych modelu jest nienaruszona.
受影响的产品
Prosupport for Microsoft Software文章属性
文章编号: 000223030
文章类型: Solution
上次修改时间: 23 1月 2025
版本: 3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。