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.

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

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.

Etkilenen Ürünler

Prosupport for Microsoft Software
Makale Ö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.