SQL Serverサービス(MSSQLSERVER)の開始に失敗する

Zusammenfassung: データベースが破損しているため、Microsoft SQL Serverサービス(MSSQLSERVER)が起動しないことがあります。この記事では、この問題をトラブルシューティングするプロセスについて説明します。

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Microsoft SQL Serverサービス(MSSQLSERVER)の開始に失敗します。エラー7024(出典: Service Control Manager) は、SQL がインストールされているサーバーのシステム イベント ログに表示されます。

Ursache

このサービスの開始には複数の理由が考えられますが、この記事では、データベースの破損について説明します。

Lösung

いずれかのサービスの開始に失敗すると、サービス コントロール マネージャーは、そのサービスをホストしているサーバーのシステム イベント ログにエラーを記録します。このイベント (この場合は ID 7024) は、問題のトラブルシューティングに十分な詳細を提供する場合と提供しない場合があります。SQL Serverサービスの問題をトラブルシューティングする場合、SQLエラー ログには、より有用な情報が含まれている可能性があります。

SQLエラー ログを見つけるには、次の手順を実行します。
  1. SQL Server Configuration Manager を起動します。
  2. 左側のペインで [SQL Server Services ] を選択します。
  3. 中央のペインで、[ SQL Server (MSSQLSERVER)] を右クリックし、[ プロパティ] を選択します。
  4. プロパティ ウィンドウで、[ スタートアップ パラメーター ]タブを選択します。
  5. 「既存のパラメーター」フィールドで、-e で始まる項目にエラー・ログへのパスが入ります。
エクスプローラーで、上記のパスを参照します。拡張子のない ERRORLOG ファイルが現在のエラー ログです。(数字の拡張子が付いたERRORLOGファイルは古いログです)。メモ帳で現在のログ ファイルを開き、ファイルの末尾までスクロールします。ログの最後のエントリは、サービス失敗の理由を示すエラーです。

破損したデータベースは、次のようなエラーで示されます。

SQL Server が論理整合性ベースの I/O エラーを検出しました。不正なチェックサム

エラー メッセージには、問題が発生したデータベースも示されます。SQL サービスを開始するために必要なシステム データベースは、 master データベース、 model データベース、 および tempdb の 3 つです。このエラーは、これらのデータベースのいずれかに言及している可能性が高いです。

マスター データベースの破損が原因である場合は、バックアップからそのデータベースを復元することをお勧めします。

model データベースの破損が原因である場合は、「SQL Server Model Database の修復」に修復手順があります。

tempdb データベースは、model データベースが損なわれていない限り、SQL Server サービスが開始されるたびに再作成されます。

Betroffene Produkte

Prosupport for Microsoft Software
Artikeleigenschaften
Artikelnummer: 000223030
Artikeltyp: Solution
Zuletzt geändert: 23 Jan. 2025
Version:  3
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.