viernes, 27 de julio de 2007

Error Microsoft.Practices.EnterpriseLibrary.Data.Instrumentation.DataConnectionFailedEvent

Les escribió por este error porque es un dolor de cabeza y la solución en algunos escenarios es muy fácil , también utilizó mi blog como una memoria por si se me olvida vengo a consultar aquí.

Este error sucede cuando ha habido un error de conexión a la base de datos y las enterprise library de Microsoft intentan escribir en el log del sistema y la cuenta conque nos conectamos no tiene derechos de escritura . Como solucionarlo de una forma sencilla. Si no necesita utilizar el identity impersonate=true (sección del web.config de su aplicación) apáguelo es decir póngale el valor a “false”. De esa manera utilizará la cuenta del sistema para escribir en el log de Windows y el error se quitará.

Si es necesario utilizar la opción identity impersonate=true vea este siguiente link para darle acceso a las Microsoft Enterprise Library para que puedan escribir el log. http://softwaretalk.info/ptopic1861.html&sid=921065b6ade5a60947aad1aa4e1c42b0

Si tiene duda cuando utilizar esta opción del web.config vea este link: http://msdn2.microsoft.com/en-us/library/xh507fc5.aspx

Saludos, hasta la próxima!.

Manolo