SQL Server-tjenesten (MSSQLSERVER) starter ikke
Samenvatting: Tjenesten Microsoft SQL Server (MSSQLSERVER) kan muligvis ikke starte på grund af en beskadiget database. Denne artikel illustrerer processen med fejlfinding af dette problem.
Dit artikel is van toepassing op
Dit artikel is niet van toepassing op
Dit artikel is niet gebonden aan een specifiek product.
Niet alle productversies worden in dit artikel vermeld.
Symptomen
Tjenesten Microsoft SQL Server (MSSQLSERVER) starter ikke. Fejl 7024 (kilde: Service Control Manager) vises i systemhændelsesloggen for den server, hvor SQL er installeret.
Oorzaak
Denne tjeneste kan muligvis ikke starte af flere årsager, og denne artikel omhandler en: en beskadiget database.
Oplossing
Når en tjeneste ikke starter, logger Service Control Manager en fejl i systemhændelsesloggen for den server, der er vært for den pågældende tjeneste. Denne hændelse (id 7024 i dette tilfælde) giver muligvis ikke tilstrækkelige oplysninger til at foretage fejlfinding af problemet. Når du foretager fejlfinding af et problem med tjenesten SQL Server, indeholder SQL-fejlloggen sandsynligvis flere nyttige oplysninger.
Følg disse trin for at finde SQL-fejlloggen:
En beskadiget database kan angives med en fejl, der ligner denne:
SQL Server registrerede en logisk konsistensbaseret I/O-fejl: Forkert kontrolsum
Fejlmeddelelsen angiver også, hvilken database der oplevede problemet. Der kræves tre systemdatabaser, for at SQL-tjenester kan starte: masterdatabasen , modeldatabasen og tempdb. Fejlen nævner sandsynligvis en af disse databaser.
Hvis beskadigelse af hoveddatabasen er årsagen, anbefales det at gendanne databasen fra en sikkerhedskopi.
Hvis beskadigelse i modeldatabasen er årsagen, kan du finde en reparationsprocedure i Reparation af SQL Server-modeldatabase.
Tempdb-databasen genoprettes, hver gang SQL Server-tjenesten starter, så længe modeldatabasen er intakt.
Følg disse trin for at finde SQL-fejlloggen:
- Start SQL Server Configuration Manager.
- Vælg SQL Server Services i venstre rude.
- Højreklik på SQL Server (MSSQLSERVER) i den midterste rude, og vælg Egenskaber.
- I egenskabsvinduet skal du vælge fanen Startparametre .
- I feltet Eksisterende parametre indeholder den post, der begynder med -e , stien til fejlloggen.
En beskadiget database kan angives med en fejl, der ligner denne:
SQL Server registrerede en logisk konsistensbaseret I/O-fejl: Forkert kontrolsum
Fejlmeddelelsen angiver også, hvilken database der oplevede problemet. Der kræves tre systemdatabaser, for at SQL-tjenester kan starte: masterdatabasen , modeldatabasen og tempdb. Fejlen nævner sandsynligvis en af disse databaser.
Hvis beskadigelse af hoveddatabasen er årsagen, anbefales det at gendanne databasen fra en sikkerhedskopi.
Hvis beskadigelse i modeldatabasen er årsagen, kan du finde en reparationsprocedure i Reparation af SQL Server-modeldatabase.
Tempdb-databasen genoprettes, hver gang SQL Server-tjenesten starter, så længe modeldatabasen er intakt.
Getroffen producten
Prosupport for Microsoft SoftwareArtikeleigenschappen
Artikelnummer: 000223030
Artikeltype: Solution
Laatst aangepast: 23 jan. 2025
Versie: 3
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.