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

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

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

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

원인

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

해결

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

해당 제품

Prosupport for Microsoft Software
문서 속성
문서 번호: 000223030
문서 유형: Solution
마지막 수정 시간: 23 1월 2025
버전:  3
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.