SQL Server service (MSSQLSERVER) Fails to Start
Résumé: The Microsoft SQL Server service (MSSQLSERVER) may fail to start due to a corrupt database. This article illustrates the process of troubleshooting this issue.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
The Microsoft SQL Server service (MSSQLSERVER) fails to start. Error 7024 (source: Service Control Manager) appears in the System event log of the server where SQL is installed.
Cause
This service may fail to start for multiple reasons, and this article addresses one: a corrupt database.
Résolution
When any service fails to start, the Service Control Manager logs an error in the System event log of the server hosting that service. This event (ID 7024 in this case) may or may not provide enough detail to troubleshoot the issue. When troubleshooting an issue with the SQL Server service, the SQL error log likely contains more useful information.
To locate the SQL error log, follow these steps:
An error similar to this can indicate a corrupt database:
SQL Server detected a logical consistency-based I/O error: Incorrect checksum
The error message also indicates which database experienced the problem. There are three system databases required for SQL services to start: the master database, the model database, and tempdb. The error most likely mentions one of these databases.
If corruption in the master database is the cause, restoring that database from a backup is the recommended solution.
If corruption in the model database is the cause, a repair procedure can be found in SQL Server Model Database Repair.
The tempdb database is re-created every time the SQL Server service starts, if the model database is intact.
To locate the SQL error log, follow these steps:
- Launch SQL Server Configuration Manager.
- Select SQL Server Services in the left pane.
- In the center pane, right-click SQL Server (MSSQLSERVER) and select Properties.
- In the properties window, select the Startup Parameters tab.
- In the Existing parameters field, the entry beginning with -e contains the path to the error log.
An error similar to this can indicate a corrupt database:
SQL Server detected a logical consistency-based I/O error: Incorrect checksum
The error message also indicates which database experienced the problem. There are three system databases required for SQL services to start: the master database, the model database, and tempdb. The error most likely mentions one of these databases.
If corruption in the master database is the cause, restoring that database from a backup is the recommended solution.
If corruption in the model database is the cause, a repair procedure can be found in SQL Server Model Database Repair.
The tempdb database is re-created every time the SQL Server service starts, if the model database is intact.
Informations supplémentaires
Produits concernés
Prosupport for Microsoft SoftwarePropriétés de l’article
Numéro d’article: 000223030
Type d’article: Solution
Dernière modification: 23 janv. 2025
Version: 3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.