SQL Server – Error 3414, servicio no inicia

0
9401
SQL Server - Error 3414

El error 3414 se produce generalmente cuando el motor de la base de datos SQL Server sufre algún evento imprevisto, como un apagonazo o un reinicio del sistema operativo no planificado. Cuando esto sucede puede corromperse alguna base de datos de usuario o de sistema.

Problema: error 3414

Para saber el motivo del error 3414 que nos reporta SQL hay que ir a los eventos de Windows, donde nos vamos a encontrar con un mensaje similar a este:

El número de examen de registro (xx:xxx:xx) pasado al examen del registro de la base de datos ‘model’ no es válido. Este error puede indicar que hay datos dañados o que el archivo de registro (.ldf) no coincide con el archivo de datos. Si el error tuvo lugar durante una operación de replicación, cree de nuevo la publicación. De lo contrario, restaure la base de datos a partir de una copia de seguridad si el problema da lugar a un error durante el inicio.

Solución

Es muy sencilla la solución. Como nos indica el error, la base de datos model que es una base de datos de sistema, se dañó, por lo que hay que reemplazarla. Entonces hay dos opciones copiar esta base de datos de otra computadora con la misma versión de SQL instalado o la mejor opción y la más sencilla copiarla de la carpeta «Templates» en donde quedó instalado SQL en Program Files.

SQL Server - Merge MERGE en SQL Server para Insert, Delete y Update con dos tablas - Ejemplo práctico usando MERGE para sincronizar dos tablas, Insert, Update y Delete en un solo…

Para la versión de SQL Server 2017 la ruta de la carpeta templates es «C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\Template Data» (esta debe ser similar para otras versiones). Los archivos en esta carpeta son de respaldo, se copian en la instalación y están listos para usarlos para estos casos de emergencia, por lo que asegúrese de copiar y no mover, por que puede ser que los llegues a ocupar en algún otro momento. Debes copiar estos archivos en «C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\DATA» ruta default, a menos que en la instalación configuraras esta ruta en otro lugar del disco.

Templates: C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\Template Data
Copiar en: C:\Program Files\Microsoft SQL Server\MSSQL14.SQLEXPRESS\MSSQL\DATA

Después de copiar y sustituir los archivos debes poder reiniciar el servicio de SQL Server sin problemas.

Datos relacionados

Dejar respuesta

Please enter your comment!
Please enter your name here