SQL Server-tjenesten (MSSQLSERVER) starter ikke

Resumen: Tjenesten Microsoft SQL Server (MSSQLSERVER) kan muligvis ikke starte på grund af en beskadiget database. Denne artikel illustrerer processen med fejlfinding af dette problem.

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

Tjenesten Microsoft SQL Server (MSSQLSERVER) starter ikke. Fejl 7024 (kilde: Service Control Manager) vises i systemhændelsesloggen for den server, hvor SQL er installeret.

Causa

Denne tjeneste kan muligvis ikke starte af flere årsager, og denne artikel omhandler en: en beskadiget database.

Resolución

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:
  1. Start SQL Server Configuration Manager.
  2. Vælg SQL Server Services i venstre rude.
  3. Højreklik på SQL Server (MSSQLSERVER) i den midterste rude, og vælg Egenskaber.
  4. I egenskabsvinduet skal du vælge fanen Startparametre .
  5. I feltet Eksisterende parametre indeholder den post, der begynder med -e , stien til fejlloggen.
I File Explorer skal du gå til stien ovenfor. ERRORLOG-filen uden udvidelse er den aktuelle fejllog. (ERRORLOG-filer med numeriske filtypenavne er ældre logfiler.) Åbn den aktuelle logfil i Notesblok, og rul til slutningen af filen. Den sidste post i loggen skal være en fejl, der angiver årsagen til servicefejlen.

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.

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.