Etiquetas

,

Cuando un error ocurre en nuestra aplicación es importante contar con toda la información necesaria para determinar la causa y dar una solución al problema.

Con este fin, es importante que podamos contar con la información de errores y logs para el análisis del error.

En SQL Database existe un campo denominado TraceId para conexión que establecemos con la base de datos. Este id es un GUID único para cada una de nuestras conexiones y podemos utilizar el mismo para que el equipo de Soporte de Windows Azure rastree la conexión y de esta forma obtener la información de errores y logs realizados por esa conexión. Por tal motivo, al realizar un log de un error en nuestro sistema donde intervino una operación de base de datos debemos almacenar este identificador.

Para poder obtenerlo basta con ejecutar la siguiente sentencia contra la base de datos, debemos recordar que este identificador es por conexión así que debemos realizarlo en cada una de ellas.

image