This SqlTransaction has completed; it is no longer usable

14/02/2008 - 14:46 por Avance | Informe spam
Servicio Web en IIS 6.0 con un bucle que graba registros de forma sncilla en
un SQL Server 2005. Funciona correctamente hasta que en un momento dado
empieza a grabarnos este mensaje en un log que registramos. Lo graba para
cada registro que se envia a la BD.

¿Alguna idea?

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
14/02/2008 - 15:10 | Informe spam
Usted tiene algún error en su lógica de programación de transacciones.

Le recomiendo que visite los foros de programación, muestre allí su código
fuente y algún colega podrá darle una mano.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

Servicio Web en IIS 6.0 con un bucle que graba registros de forma sncilla en
un SQL Server 2005. Funciona correctamente hasta que en un momento dado
empieza a grabarnos este mensaje en un log que registramos. Lo graba para
cada registro que se envia a la BD.

¿Alguna idea?

Respuesta Responder a este mensaje
#2 Avance
14/02/2008 - 15:24 | Informe spam
Gracias por la respuesta,

El codigo pertenece a un producto bastante grande, implantado en multitud de
clientes y funcionando perfectamente en muchas instalaciones. Este problema
solo ocurre en un determinado servidor de un determinado cliente por lo que
lo único que hemos descartado hasta ahora es justamente el código.

Tiene que ser algo que relacione el SQL Server y el IIS pero ahi es donde
nos perdemos.



"Gux (MVP)" wrote:

Usted tiene algún error en su lógica de programación de transacciones.

Le recomiendo que visite los foros de programación, muestre allí su código
fuente y algún colega podrá darle una mano.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

> Servicio Web en IIS 6.0 con un bucle que graba registros de forma sncilla en
> un SQL Server 2005. Funciona correctamente hasta que en un momento dado
> empieza a grabarnos este mensaje en un log que registramos. Lo graba para
> cada registro que se envia a la BD.
>
> ¿Alguna idea?
>
Respuesta Responder a este mensaje
#3 Gux (MVP)
14/02/2008 - 15:48 | Informe spam
Entiendo que el problema solamente se produce en un servidor específico y no
ocurre en otras instalaciones.

Ese error muchas veces es informado cuando se ha producido un error severo
en la base de datos, que provoca el cierre de la conexión.

Puede usted reproducir el problema para el registro que falla?
Puede usted hacer manualmente la operación que provoca el problema?
Ha investigado estos artículos?

FIX: An error may occur when you start a new transaction in ADO.NET 2.0 on a
connection that is open to a SQL Server 2005 database
http://support.microsoft.com/kb/912732

The SqlTransaction has completed; it is no longer usable
http://geekswithblogs.net/denis/arc...79221.aspx


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Avance" wrote:

Gracias por la respuesta,

El codigo pertenece a un producto bastante grande, implantado en multitud de
clientes y funcionando perfectamente en muchas instalaciones. Este problema
solo ocurre en un determinado servidor de un determinado cliente por lo que
lo único que hemos descartado hasta ahora es justamente el código.

Tiene que ser algo que relacione el SQL Server y el IIS pero ahi es donde
nos perdemos.



"Gux (MVP)" wrote:

> Usted tiene algún error en su lógica de programación de transacciones.
>
> Le recomiendo que visite los foros de programación, muestre allí su código
> fuente y algún colega podrá darle una mano.
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "Avance" wrote:
>
> > Servicio Web en IIS 6.0 con un bucle que graba registros de forma sncilla en
> > un SQL Server 2005. Funciona correctamente hasta que en un momento dado
> > empieza a grabarnos este mensaje en un log que registramos. Lo graba para
> > cada registro que se envia a la BD.
> >
> > ¿Alguna idea?
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida