Hola Comunidad;
Unos amigos tuvieron problemas en un Cluster de SQL, la cual se tuvo que volver a crear el volumen donde se encontraba el LOG (ldf) de todas las Bases por lo que el estado de las mismas era Recovery Pending, en la presente publicación los mostraré como reconstruir el LDF.
Bien el inconveniente fue el siguiente:
El almacenamiento junto a los nodos del cluster se apagaron de forma intempestiva por lo que al momento de volver a encender todos los servidores los volúmenes en los nodos que formaban parte del cluster cargaban menos el de LOG donde se almacenan todos los LDFs por lo que el estado de todas las bases de datos es Recovery Pending.
Lo que tenemos que hacer es en una nueva QUERY colocar la base de datos en Emergencia.
ALTER DATABASE NombreBaseDatos SET EMERGENCY;
Ejecutamos el comando y al momento de refrescar las Base de Datos se cambiará de color a Rojo.
Luego reconstruimos el LOG ejecutando el siguiente comando:
ALTER DATABASE NombreBaseDatos REBUILD LOG ON
(NAME = N’NombreLOG’, FileName = N’RutaLOG’)
GO
Nos mostrará un mensaje indicando que la consistencia transaccional se ha perdido (es normal este mensaje).
Verificamos que el archivo del LOG se ha creado en la ruta de la Query.
Ahora ejecutamos el siguiente comando:
ALTER DATABASE NombreBaseDatos SET ONLINE, MULTI_USER
Refrescamos nuestras base de datos y se podrá visualizar que ya esta en linea.
No olvidar que luego de este procedimiento es bueno que realicen un DBCC CHECKDB(NombreBaseDatos), verifiquen los indices y las tablas asegurándose que los datos se encuentren.
Muchas Gracias!
Muchas gracias por el paso a paso!!! Funcionó perfectamente!
Me gustaMe gusta
Muchas Gracias, no olvides visitarnos en http://www.elcegu.com
Me gustaMe gusta
Muy bueno, pude resolver!!!!
saludos,
Me gustaMe gusta
Gracias!
Me gustaMe gusta
Primero: Gracias
Segundo: De muchas páginas que ofrecen una solución, tu eres el único que realmente sabe de lo que se trata este problema.
Me gustaMe gusta
Hola Luus;
Me da gusto que te haya podido ayudar.
Muchas Gracias.
Me gustaMe gusta