Ofertas en tecnología

Cómo reconstruir la base de datos maestra en SQL Server (sin copia de seguridad)

Hola, chicos,

En el presente artículo probaré de qué manera reconstruir la banco de información profesora interna (reconstruir la banco de información) de SQL Server sin tener una backup.

ámbito del inconveniente

Encaré un inconveniente en el que el servicio de servidor SQL de un ambiente no se inició. Al procurar comenzar el servicio en gestor de configuración de SQL, se produjo un fallo muy genérico. Al investigar el Vista de acontecimiento del ventanasTuve el próximo fallo:

Cómo reconstruir la base de datos maestra en SQL Server

Todavía mirando los registros, identifiqué:

Cómo reconstruir la base de datos maestra en SQL Server

Estudiando mucho más, aprecié que aun con las Actualizaciones de Windows deshabilitadas en el servidor, por alguna razón todavía estoy corroborando, el servidor SQL acabó siendo actualizado por Windows Update y en la mitad del trámite hubo un fallo al procurar realizar el script: ‘msdb110_actualización.sql’ resultando en la corrupción de la banco de información profesora.

Hasta la actualidad un inconveniente muy grande, pero la primera solución sería volver a poner la banco de información profesora desde mis backups y solucionar el inconveniente, ¿acertado?
Es el viejo dicho: «Solo Jesús salva, DBA debe tener Copia de seguridad”

¡El inconveniente es que no tenía ninguna backup! No entraré en datos pues no tengo el respaldo, tras todo, cada compañía tiene sus peculiaridades.

Entonces, ¿de qué manera lo haces? Ambiente no libre, sin backup… Hayamos ido a las resoluciones proposiciones para reconstruir la banco de información Master en SQL Server

1. Intente utilizar la reparación (reparador de instalación) del propio instalador de SQL Server para procurar recobrar la banco de información profesora. «Intento fallido».

2. Intente usar la banco de información profesora que se da como plantilla de instalación. Consejo de nuestro amigo #GustavoLarocca, consultor en power tuning. En ciertos niveles, estas plantillas tienen la posibilidad de salvarle la vida. En SQL Server 2019, está en esta carpeta ahora. En ediciones anteriores, el destino de esta carpeta cambia.

Cómo reconstruir la base de datos maestra en SQL Server

3. Vuelva a disponer SQL Server desde el princípio y adjunte los .MDF y LDF. Iniciativa de una solución que funcionaría, no obstante, necesita un buen tiempo.

4. Finalmente, procura efectuar algún género de maniobra para procurar recobrar la banco de información Profesor sin la necesidad de entrenar el paso 3.

Por último conseguí resolverlo con el paso 4, no obstante, existen algunos datos para este trámite.

¡Notas esenciales!

  • El próximo trámite borra todos y cada uno de los datos auténticos registrados en la banco de información. Profesor (servidores vinculadosclientes, etcétera).
  • No es dependiente de CU (actualización acumulativa) para la reconstrucción

Laboratorio

En este laboratorio, corrompí deliberadamente la banco de información profesora para procurar emular el inconveniente. No pude emular con exactamente el mismo fallo, no obstante, el ámbito es muy afín, o sea, no puedo comenzar mis servicios de SQL Server por causas que implican la banco de información interna profesora, y no tengo una backup. Solo de rememorar que la versión donde ocurrió este ámbito fue la Servidor SQL 2019.

reconstruir-maestro-sql-servidor-4

Como requisito previo, precisará los medios de instalación para su versión montada en el S.O.. En mi caso SQL Server 2019 Developer.

reconstruir-maestro-sql-servidor-5

Con SQL Server detenido, efectuemos los próximos pasos:

1. Monte los medios de instalación en la versión de SQL Server que está instalada.

2. Una vez construído, explore el cmd en modo gestor a la unidad montada.

reconstruir-maestro-sql-servidor-6

Al llegar al directorio de la imagen de arriba, ejecute el próximo comando ahora:

Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=DESKTOP-L0NAOVQ\felip /SAPWD=123 /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI 

Factores:

  • ACCIÓN: Acción a efectuar.
  • NOMBRE DE INSTANCIA: Nombre de la instancia que existía.
  • SQLSYSADMINACOUNT: Es esencial indicar que si la PC está en un dominio, si bien sea local, el nuevo usuario ha de estar en ese dominio.
  • SAPWD: Novedosa contraseña para el usuario definido.
  • COLECCIÓN SQL: COLACIÓN ya establecida de SQL Server.

Comando para reconstruir la base de datos maestra en SQL Server

3. Una vez que se haya ejecutado el comando, empiece el servicio de SQL Server comunmente.

reconstruir-maestro-sql-servidor-8

4. Comience sesión en el servidor SQL:

Proceso de reconstrucción de la base de datos maestra en SQL Server

reconstruir-maestro-sql-servidor-10

Desventajas de este desarrollo de reconstrucción

  • Se está recuperando la banco de información profesora, no obstante, es requisito agregar los MDF’s y LDF’s;
  • Los clientes tienen que reconfigurarse tras el trámite.

Virtudes de este desarrollo de reconstrucción

  • No es requisito reinstalar SQL Server;
  • El trabajo de restauración del ambiente es mucho más veloz.

A parte 2 del productomostraré el desarrollo de restauración de la banco de información profesora y ciertos temas relacionados con la relevancia de las bases de datos del sistema.

Si tiene cuestiones sobre este desarrollo de reconstrucción de la banco de información profesora en SQL Server, deje su comentario ahora.

Referencia

Tommy Banks
Estaremos encantados de escuchar lo que piensas

Deje una respuesta

TecnoBreak | Ofertas y Reviews
Logo
Enable registration in settings - general
Shopping cart