SQL Server-tjänsten (MSSQLSERVER) startar inte
Summary: Microsoft SQL Server-tjänsten (MSSQLSERVER) kan misslyckas med att starta på grund av en skadad databas. Den här artikeln illustrerar hur du felsöker problemet.
Ця стаття стосується
Ця стаття не стосується
Ця стаття не стосується якогось конкретного продукту.
У цій статті зазначено не всі версії продукту.
Symptoms
Det går inte att starta Microsoft SQL Server-tjänsten (MSSQLSERVER). Fel 7024 (källa: Service Control Manager) visas i systemhändelseloggen på den server där SQL är installerat.
Cause
Det kan hända att det inte går att starta den här tjänsten av flera orsaker, och den här artikeln tar upp en: en skadad databas.
Resolution
När en tjänst inte startar loggar Service Control Manager ett fel i systemhändelseloggen för den server som är värd för tjänsten. Den här händelsen (ID 7024 i det här fallet) kanske inte ger tillräckligt med information för att felsöka problemet. När du felsöker ett problem med SQL Server-tjänsten innehåller SQL-felloggen förmodligen mer användbar information.
Följ dessa steg för att hitta SQL-felloggen:
En skadad databas kan indikeras av ett fel som liknar detta:
SQL Server upptäckte ett logiskt konsekvensbaserat I/O-fel: Felaktig kontrollsumma
Felmeddelandet anger också vilken databas som upplevde problemet. Det finns tre systemdatabaser som krävs för att SQL-tjänster ska starta: huvuddatabasen , modelldatabasen och tempdb. Felet nämner troligen en av dessa databaser.
Om skada i huvuddatabasen är orsaken är den rekommenderade lösningen att återställa databasen från en säkerhetskopia.
Om skada i modelldatabasen är orsaken finns en reparationsprocedur i SQL Server Reparation av modelldatabas.
Databasen tempdb återskapas varje gång SQL Server-tjänsten startar, så länge modelldatabasen är intakt.
Följ dessa steg för att hitta SQL-felloggen:
- Starta SQL Server Configuration Manager.
- Välj SQL Server Services i den vänstra rutan.
- I mittenfönstret högerklickar du på SQL Server (MSSQLSERVER) och väljer Egenskaper.
- I egenskapsfönstret väljer du fliken Startparametrar .
- I fältet Befintliga parametrar innehåller posten som börjar med -e sökvägen till felloggen.
En skadad databas kan indikeras av ett fel som liknar detta:
SQL Server upptäckte ett logiskt konsekvensbaserat I/O-fel: Felaktig kontrollsumma
Felmeddelandet anger också vilken databas som upplevde problemet. Det finns tre systemdatabaser som krävs för att SQL-tjänster ska starta: huvuddatabasen , modelldatabasen och tempdb. Felet nämner troligen en av dessa databaser.
Om skada i huvuddatabasen är orsaken är den rekommenderade lösningen att återställa databasen från en säkerhetskopia.
Om skada i modelldatabasen är orsaken finns en reparationsprocedur i SQL Server Reparation av modelldatabas.
Databasen tempdb återskapas varje gång SQL Server-tjänsten startar, så länge modelldatabasen är intakt.
Продукти, яких це стосується
Prosupport for Microsoft SoftwareВластивості статті
Article Number: 000223030
Article Type: Solution
Востаннє змінено: 23 січ. 2025
Version: 3
Отримайте відповіді на свої запитання від інших користувачів Dell
Служба підтримки
Перевірте, чи послуги служби підтримки поширюються на ваш пристрій.