SQL Server-tjenesten (MSSQLSERVER) starter ikke

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

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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.

Résolution

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.

Produits concernés

Prosupport for Microsoft Software
Propriétés de l’article
Numéro d’article: 000223030
Type d’article: Solution
Dernière modification: 23 janv. 2025
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.