Usługa SQL Server (MSSQLSERVER) nie uruchamia się
Summary: Usługa Microsoft SQL Server (MSSQLSERVER) może nie zostać uruchomiona z powodu uszkodzonej bazy danych. Ten artykuł ilustruje proces rozwiązywania tego problemu.
Bu makale şunlar için geçerlidir:
Bu makale şunlar için geçerli değildir:
Bu makale, belirli bir ürüne bağlı değildir.
Bu makalede tüm ürün sürümleri tanımlanmamıştır.
Symptoms
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.
Cause
Ta usługa może nie zostać uruchomiona z wielu powodów, a ten artykuł dotyczy jednej: uszkodzonej bazy danych.
Resolution
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:
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.
Aby zlokalizować dziennik błędów SQL, wykonaj następujące kroki:
- Uruchom program SQL Server Configuration Manager.
- Wybierz pozycję SQL Server Services w okienku po lewej stronie.
- W środkowym okienku kliknij prawym przyciskiem myszy pozycję SQL Server (MSSQLSERVER) i wybierz polecenie Właściwości.
- W oknie właściwości wybierz kartę Parametry uruchamiania .
- W polu Istniejące parametry wpis rozpoczynający się od -e zawiera ścieżkę do dziennika błędów.
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.
Etkilenen Ürünler
Prosupport for Microsoft SoftwareMakale Özellikleri
Article Number: 000223030
Article Type: Solution
Son Değiştirme: 23 Oca 2025
Version: 3
Sorularınıza diğer Dell kullanıcılarından yanıtlar bulun
Destek Hizmetleri
Aygıtınızın Destek Hizmetleri kapsamında olup olmadığını kontrol edin.