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

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

Tämä artikkeli koskee tuotetta Tämä artikkeli ei koske tuotetta Tämä artikkeli ei liity tiettyyn tuotteeseen. Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.

Oireet

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.

Syy

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

Tarkkuus

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.

Tuotteet, joihin vaikutus kohdistuu

Prosupport for Microsoft Software
Artikkelin ominaisuudet
Artikkelin numero: 000223030
Artikkelin tyyppi: Solution
Viimeksi muutettu: 23 tammik. 2025
Versio:  3
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.