SQL Server: resolución de los problemas más habituales planteados por los usuarios en el grupo de noticias microsoft.public.es.sqlserver.

Pincha aquí para ver todos los problemas habituales



Tu revista sobre .NET

· SQL Server

Administracion

Instalación

Arquitectura

DTS / SSIS

XML / Servicios Web

Full Text Search

Backup / Restore

Seguridad

Tareas administrativas

Rendimiento

Implementación
Otros


Ver información almacenada en el Log de Transacciones ( Transaction Log ) de SQL Server.



Para ver información del transaction log tenemos varias opciones, que os paso a comentar:

En versiones anteriores a SQL Server 2000 existía una función indocumentada, DBCC LOG que permitía leer información del registro de transacciones (lo siento, pero no tengo más información sobre esta función y su uso, si alguien tiene información adicional, sería interesante que la indicase para añadirla a este artículo).

A partir de SQL Server 2000, se ha incorporado la función del sistema ::fn_dblog(), que permite leer información del registro de transacciones (transaction log).

Se utiliza de la siguiente forma:

SELECT * FROM ::fn_dblog(NULL, NULL)

Si la ejecutas, por ejemplo desde el Query Analyzer, podrás comprobar que con esta función ves el contenido real del registro de transacciones, no las instrucciones DML que fueron enviadas (esta suele ser la información que nos interesa en la mayoría de los casos, por ejemplo para ver la instrucción que borro unos registros que no se deberían de haber borrado, o cualquier otra situación). La información devuelta por esta función es difícil de interpretar, y es necesario conocer cada una de las columnas que nos devuelve, y por supuesto el funcionamiento del log de transacciones.

Como has podido comprobar podemos acceder al registro de transacciones, pero ya ves que lo complicado no es el acceso, sino la interpretación de dicha información. Si quieres poder analizar el registro de transacciones en un modo más amigable, puedes utilizar "Log Explorer for SQL Server", de Lumigent.

Puedes ampliar información sobre el producto en:
http://www.lumigent.com/Products/le_sql/le_sql.htm
Inlcuso tienes la opción para descargar una versión de evaluación.



 

 


 

Para cualquier tipo de sugerencia, colaboración o comunicación, diríjanse a

webmaster@helpdna.net