SQL Server-tjenesten (MSSQLSERVER) starter ikke

Summary: Microsoft SQL Server-tjenesten (MSSQLSERVER) kan mislykkes i å starte på grunn av en skadet database. Denne artikkelen illustrerer prosessen med å feilsøke dette problemet.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Microsoft SQL Server-tjenesten (MSSQLSERVER) starter ikke. Feil 7024 (kilde: Service Control Manager) vises i systemhendelsesloggen på serveren der SQL er installert.

Cause

Denne tjenesten kan mislykkes i å starte av flere grunner, og denne artikkelen adresserer en: en skadet database.

Resolution

Når en tjeneste ikke starter, logger Service Control Manager en feil i systemhendelsesloggen til serveren som er vert for tjenesten. Denne hendelsen (ID 7024 i dette tilfellet) kan gi nok detaljer til å feilsøke problemet. Når du feilsøker et problem med SQL Server-tjenesten, inneholder SQL-feilloggen sannsynligvis mer nyttig informasjon.

Hvis du vil finne SQL-feilloggen, gjør du følgende:
  1. Start SQL Server Configuration Manager.
  2. Velg SQL Server Services i venstre rute.
  3. I den midterste ruten høyreklikker du SQL Server (MSSQLSERVER) og velger Egenskaper.
  4. I egenskapsvinduet velger du kategorien Oppstartsparametere .
  5. I feltet Eksisterende parametere inneholder oppføringen som begynner med -e banen til feilloggen.
I File Explorer blar du til banen gitt ovenfor. ERRORLOG-filen uten filtype er gjeldende feillogg. (ERRORLOG-filer med numeriske utvidelser er eldre logger.) Åpne gjeldende loggfil i Notisblokk, og bla til slutten av filen. Den siste oppføringen i loggen skal være en feil som angir årsaken til tjenestefeilen.

En skadet database kan angis med en feil som ligner på denne:

SQL Server oppdaget en logisk konsistensbasert I/O-feil: Feil kontrollsum

Feilmeldingen angir også hvilken database som opplevde problemet. Det kreves tre systemdatabaser for at SQL-tjenester skal starte: hoveddatabasen , modelldatabasen og tempdb. Feilen nevner sannsynligvis en av disse databasene.

Hvis skade i hoveddatabasen er årsaken, anbefales det å gjenopprette databasen fra en sikkerhetskopi.

Hvis skade i modelldatabasen er årsaken, kan du finne en reparasjonsprosedyre i Reparasjon av SQL Server-modelldatabase.

Tempdb-databasen opprettes på nytt hver gang SQL Server-tjenesten starter, så lenge modelldatabasen er intakt.

Affected Products

Prosupport for Microsoft Software
Article Properties
Article Number: 000223030
Article Type: Solution
Last Modified: 23 Jan 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.