SQL Server -palvelu (MSSQLSERVER) ei käynnisty

摘要: Microsoft SQL Server -palvelu (MSSQLSERVER) ei ehkä käynnisty vioittuneen tietokannan vuoksi. Tässä artikkelissa kuvataan ongelman vianmääritys.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Microsoft SQL Server -palvelu (MSSQLSERVER) ei käynnisty. Virhe 7024 (lähde: Service Control Manager) näkyy sen palvelimen järjestelmän tapahtumalokissa, johon SQL on asennettu.

原因

Palvelu ei välttämättä käynnisty monesta syystä, ja tässä artikkelissa käsitellään yhtä: vioittunutta tietokantaa.

解决方案

Jos jokin palvelu ei käynnisty, Service Control Manager kirjaa virheen palvelua isännöivän palvelimen järjestelmätapahtumalokiin. Tämä tapahtuma (tässä tapauksessa tunnus 7024) ei välttämättä anna tarpeeksi tietoja ongelman vianmääritykseen. Kun suoritat SQL Server -palvelun ongelman vianmääritystä, SQL-virheloki sisältää todennäköisesti hyödyllisempiä tietoja.

Voit paikantaa SQL-virhelokin seuraavasti:
  1. Käynnistä SQL Server Configuration Manager.
  2. Valitse vasemmasta ruudusta SQL Server Services .
  3. Napsauta keskimmäisessä ruudussa hiiren kakkospainikkeella SQL Server (MSSQLSERVER) -kohtaa ja valitse Ominaisuudet.
  4. Valitse ominaisuusikkunassa Käynnistysparametrit-välilehti .
  5. Aiemmin luodut parametrit-kentässä -e-alkuinen merkintä sisältää virhelokin polun.
Siirry resurssienhallinnassa yllä olevaan polkuun. ERRORLOG-tiedosto, jolla ei ole tunnistetta, on nykyinen virheloki. (Numeerisilla tiedostotunnisteilla varustetut ERRORLOG-tiedostot ovat vanhempia lokeja.) Avaa nykyinen lokitiedosto Muistiossa ja vieritä tiedoston loppuun. Lokin viimeisen merkinnän pitäisi olla virhe, joka osoittaa palveluvirheen syyn.

Vioittuneen tietokannan voi osoittaa tämänkaltainen virhe:

SQL Server havaitsi loogiseen konsistenssiin perustuvan I/O-virheen: Väärä tarkistussumma

Virhesanoma ilmaisee myös, missä tietokannassa ongelma ilmeni. SQL-palveluiden käynnistämiseen tarvitaan kolme järjestelmätietokantaa: päätietokanta , mallitietokanta ja tempdb. Virhe mainitsee todennäköisesti jonkin näistä tietokannoista.

Jos päätietokannan vioittuminen on syy, suositellaan tietokannan palauttamista varmuuskopiosta.

Jos syynä on mallitietokannan vioittuminen, korjausohjeet löytyvät SQL Server Model Database Repair -kohdasta.

tempdb-tietokanta luodaan uudelleen aina, kun SQL Server -palvelu käynnistyy, kunhan mallitietokanta on ehjä.

受影响的产品

Prosupport for Microsoft Software
文章属性
文章编号: 000223030
文章类型: Solution
上次修改时间: 23 1月 2025
版本:  3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。