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

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

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Symptom

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.

Orsak

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

Upplösning

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.

Berörda produkter

Prosupport for Microsoft Software
Artikelegenskaper
Artikelnummer: 000223030
Artikeltyp: Solution
Senast ändrad: 23 jan. 2025
Version:  3
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.