SQL Server-tjenesten (MSSQLSERVER) starter ikke

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

Ця стаття стосується Ця стаття не стосується Ця стаття не стосується якогось конкретного продукту. У цій статті зазначено не всі версії продукту.

Symptoms

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

Cause

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

Resolution

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.

Продукти, яких це стосується

Prosupport for Microsoft Software
Властивості статті
Article Number: 000223030
Article Type: Solution
Востаннє змінено: 23 січ. 2025
Version:  3
Отримайте відповіді на свої запитання від інших користувачів Dell
Служба підтримки
Перевірте, чи послуги служби підтримки поширюються на ваш пристрій.