SQL Serverサービス(MSSQLSERVER)の開始に失敗する
Summary: データベースが破損しているため、Microsoft SQL Serverサービス(MSSQLSERVER)が起動しないことがあります。この記事では、この問題をトラブルシューティングするプロセスについて説明します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Microsoft SQL Serverサービス(MSSQLSERVER)の開始に失敗します。エラー7024(出典: Service Control Manager) は、SQL がインストールされているサーバーのシステム イベント ログに表示されます。
Cause
このサービスの開始には複数の理由が考えられますが、この記事では、データベースの破損について説明します。
Resolution
いずれかのサービスの開始に失敗すると、サービス コントロール マネージャーは、そのサービスをホストしているサーバーのシステム イベント ログにエラーを記録します。このイベント (この場合は ID 7024) は、問題のトラブルシューティングに十分な詳細を提供する場合と提供しない場合があります。SQL Serverサービスの問題をトラブルシューティングする場合、SQLエラー ログには、より有用な情報が含まれている可能性があります。
SQLエラー ログを見つけるには、次の手順を実行します。
破損したデータベースは、次のようなエラーで示されます。
SQL Server が論理整合性ベースの I/O エラーを検出しました。不正なチェックサム
エラー メッセージには、問題が発生したデータベースも示されます。SQL サービスを開始するために必要なシステム データベースは、 master データベース、 model データベース、 および tempdb の 3 つです。このエラーは、これらのデータベースのいずれかに言及している可能性が高いです。
マスター データベースの破損が原因である場合は、バックアップからそのデータベースを復元することをお勧めします。
model データベースの破損が原因である場合は、「SQL Server Model Database の修復」に修復手順があります。
tempdb データベースは、model データベースが損なわれていない限り、SQL Server サービスが開始されるたびに再作成されます。
SQLエラー ログを見つけるには、次の手順を実行します。
- SQL Server Configuration Manager を起動します。
- 左側のペインで [SQL Server Services ] を選択します。
- 中央のペインで、[ SQL Server (MSSQLSERVER)] を右クリックし、[ プロパティ] を選択します。
- プロパティ ウィンドウで、[ スタートアップ パラメーター ]タブを選択します。
- 「既存のパラメーター」フィールドで、-e で始まる項目にエラー・ログへのパスが入ります。
破損したデータベースは、次のようなエラーで示されます。
SQL Server が論理整合性ベースの I/O エラーを検出しました。不正なチェックサム
エラー メッセージには、問題が発生したデータベースも示されます。SQL サービスを開始するために必要なシステム データベースは、 master データベース、 model データベース、 および tempdb の 3 つです。このエラーは、これらのデータベースのいずれかに言及している可能性が高いです。
マスター データベースの破損が原因である場合は、バックアップからそのデータベースを復元することをお勧めします。
model データベースの破損が原因である場合は、「SQL Server Model Database の修復」に修復手順があります。
tempdb データベースは、model データベースが損なわれていない限り、SQL Server サービスが開始されるたびに再作成されます。
Affected Products
Prosupport for Microsoft SoftwareArticle Properties
Article Number: 000223030
Article Type: Solution
Last Modified: 23 Jan 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.