Leer archivo LOG desde Query SQL Server 2008

Iniciado por Shell Root, 29 Noviembre 2011, 23:09 PM

0 Miembros y 2 Visitantes están viendo este tema.

Shell Root

Hace algunos días estuve investigando pero no pude encontrar algo claro acerca de como leer el archivo LOG(ldf).

Se hace desde un programa externo?
Se debe de activar alguna casilla para guardar estos logs?
En caso de que se pueda hacer desde una Query, podrían decirme un ejemplo?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Novlucker

#1
Tienes claro que función cumple el archivo ldf?

Para que necesitas leerlo?

De cualquier modo (la primera es más práctica) ...
Código (sql) [Seleccionar]
select * from ::fn_dblog(null,null)
dbcc log(tempdb,0)


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Shell Root

Bueno, eso lo había visto, pero quizás es falta de interpretarlo.
Lo del archivo, supongo que es para leer todas las transacciones realizadas o me equivoco?.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Novlucker

Exacto, pero si la idea es ver las queries ejecutadas contra la base no lo verás, no es la finalidad del transaction log y por esto se almacena la información justa y necesaria.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Shell Root

En algún lado debería de quedar esa información o me toca realizar una función para esa acción?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Novlucker

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein