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

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

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

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.

Ursache

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

Lösung

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.

Betroffene Produkte

Prosupport for Microsoft Software
Artikeleigenschaften
Artikelnummer: 000223030
Artikeltyp: Solution
Zuletzt geändert: 23 Jän. 2025
Version:  3
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.