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

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

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

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

Causa

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

Risoluzione

いずれかのサービスの開始に失敗すると、サービス コントロール マネージャーは、そのサービスをホストしているサーバーのシステム イベント ログにエラーを記録します。このイベント (この場合は 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 サービスが開始されるたびに再作成されます。

Prodotti interessati

Prosupport for Microsoft Software
Proprietà dell'articolo
Numero articolo: 000223030
Tipo di articolo: Solution
Ultima modifica: 23 gen 2025
Versione:  3
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.