viernes, diciembre 3, 2021

SQL Server: Error 3414, servicio no inicia

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:

SQL Server Error 3414

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.

Como mover la base de datos TempDB en SQL Server - La base de datos del sistema tempdb es un recurso global disponible para todos los…

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.

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.

SQL Server Template Files

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.

Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub

Redes Sociales

2,736FansMe gusta
326SeguidoresSeguir

Popular esta semana

Calcular la distancia entre dos puntos geográficos en SQL Server

En este ejemplo mostramos como calcular la distancia en metros o kilómetros entre dos puntos geográficos, por latitud y longitud. El resultado lo obtenemos en metros o kilómetros.
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 query. Válido para SQL SERVER 2008 o superior.

DELETE con subconsulta o INNER JOIN

En el siguiente ejemplo se explica la forma en que se pueden eliminar registros en nuestras tablas con instrucciones DELETE más complejas que las...

Últimos artículos

Flutter - Instagram Clone App

Instagram Clone App con Flutter

Marvin Stanley Valenzuela nos comparte un reto y genialidad a la vez, excelente práctica de la que podemos aprender mucho, diseñó en...

¿Cómo agregar una IP adicional en una VM Ubuntu en Azure?

Lo más común al momento de crear y configurar un nuevo servidor es que a este le asigne un solo IP, pero...
flutter one year

Después de un año con Flutter, esto es lo que aprendí

La historia comenzó cuando un día desperté pensando en tener un nuevo proyecto personal. Me dije a mí misma que hay muchas...
promocionar app

Cómo promocionar gratis tu app usando tappx

Como todos los que me siguen y mis redes sociales sabrán, recientemente lancé mi primera aplicación, pero más allá del desafío tecnológico de...