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

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

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.

Causa

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

Resolución

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.

Productos afectados

Prosupport for Microsoft Software
Propiedades del artículo
Número del artículo: 000223030
Tipo de artículo: Solution
Última modificación: 23 ene 2025
Versión:  3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.