El servicio de SQL Server (MSSQLSERVER) no se inicia
Summary: Es posible que el servicio de Microsoft SQL Server (MSSQLSERVER) no se inicie debido a una base de datos dañada. En este artículo, se ilustra el proceso de solución de este problema.
Ця стаття стосується
Ця стаття не стосується
Ця стаття не стосується якогось конкретного продукту.
У цій статті зазначено не всі версії продукту.
Symptoms
El servicio de Microsoft SQL Server (MSSQLSERVER) no se inicia. Error 7024 (origen: Service Control Manager) aparece en el registro de eventos del sistema del servidor donde está instalado SQL.
Cause
Es posible que este servicio no se inicie por varios motivos, y en este artículo se aborda uno: una base de datos dañada.
Resolution
Cuando un servicio no se inicia, el administrador de control de servicios registra un error en el registro de eventos del sistema del servidor que aloja ese servicio. Este evento (ID 7024 en este caso) puede o no proporcionar suficientes detalles para solucionar el problema. Cuando se soluciona un problema con el servicio SQL Server, es probable que el registro de errores de SQL contenga información más útil.
Para localizar el registro de errores de SQL, siga estos pasos:
Una base de datos dañada se puede indicar mediante un error similar a este:
SQL Server detectó un error de I/O basado en coherencia lógica: Suma
de comprobación incorrectaEl mensaje de error también indica qué base de datos experimentó el problema. Se requieren tres bases de datos del sistema para que se inicien los servicios de SQL: la base de datos maestra , la base de datos modelo y tempdb. Lo más probable es que el error mencione una de estas bases de datos.
Si la causa son daños en la base de datos maestra , la solución recomendada es restaurar esa base de datos desde un respaldo.
Si la causa son daños en la base de datos modelo, se puede encontrar un procedimiento de reparación en Reparación de bases de datos modelo de SQL Server.
La base de datos tempdb se vuelve a crear cada vez que se inicia el servicio de SQL Server, siempre y cuando la base de datos modelo esté intacta.
Para localizar el registro de errores de SQL, siga estos pasos:
- Inicie SQL Server Configuration Manager.
- Seleccione SQL Server Services en el panel izquierdo.
- En el panel central, haga clic con el botón secundario en SQL Server (MSSQLSERVER) y seleccione Propiedades.
- En la ventana de propiedades, seleccione la pestaña Parámetros de inicio .
- En el campo Existing parameters , la entrada que comienza con -e contiene la ruta al registro de errores.
Una base de datos dañada se puede indicar mediante un error similar a este:
SQL Server detectó un error de I/O basado en coherencia lógica: Suma
de comprobación incorrectaEl mensaje de error también indica qué base de datos experimentó el problema. Se requieren tres bases de datos del sistema para que se inicien los servicios de SQL: la base de datos maestra , la base de datos modelo y tempdb. Lo más probable es que el error mencione una de estas bases de datos.
Si la causa son daños en la base de datos maestra , la solución recomendada es restaurar esa base de datos desde un respaldo.
Si la causa son daños en la base de datos modelo, se puede encontrar un procedimiento de reparación en Reparación de bases de datos modelo de SQL Server.
La base de datos tempdb se vuelve a crear cada vez que se inicia el servicio de SQL Server, siempre y cuando la base de datos modelo esté intacta.
Продукти, яких це стосується
Prosupport for Microsoft SoftwareВластивості статті
Article Number: 000223030
Article Type: Solution
Востаннє змінено: 23 січ. 2025
Version: 3
Отримайте відповіді на свої запитання від інших користувачів Dell
Служба підтримки
Перевірте, чи послуги служби підтримки поширюються на ваш пристрій.