Usługa SQL Server (MSSQLSERVER) nie uruchamia się

Samenvatting: Usługa Microsoft SQL Server (MSSQLSERVER) może nie zostać uruchomiona z powodu uszkodzonej bazy danych. Ten artykuł ilustruje proces rozwiązywania tego problemu.

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

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.

Oorzaak

Ta usługa może nie zostać uruchomiona z wielu powodów, a ten artykuł dotyczy jednej: uszkodzonej bazy danych.

Oplossing

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:
  1. Uruchom program SQL Server Configuration Manager.
  2. Wybierz pozycję SQL Server Services w okienku po lewej stronie.
  3. W środkowym okienku kliknij prawym przyciskiem myszy pozycję SQL Server (MSSQLSERVER) i wybierz polecenie Właściwości.
  4. W oknie właściwości wybierz kartę Parametry uruchamiania .
  5. W polu Istniejące parametry wpis rozpoczynający się od -e zawiera ścieżkę do dziennika błędów.
W Eksploratorze plików przejdź do ścieżki podanej powyżej. Plik ERRORLOG bez rozszerzenia jest bieżącym dziennikiem błędów. (Pliki ERRORLOG z rozszerzeniami numerycznymi są starszymi dziennikami.) Otwórz bieżący plik dziennika w Notatniku i przewiń do końca pliku. Ostatni wpis w dzienniku powinien zawierać błąd wskazujący przyczynę niepowodzenia usługi.

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.

Getroffen producten

Prosupport for Microsoft Software
Artikeleigenschappen
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.