Problemas con Transacciones distribuidas

30/03/2005 - 09:16 por Angel Mateos | Informe spam
Desde hace un par de días tengo problemas con transacciones distribuidas.

Normalmente las transacciones distribuidas se ejecutan desde una stored
procedure que hace llamadas a stored procedures y hace consultas a un
servidor vinculado.

Las transacciones se me quedan colgadas y cuando intento hacer un kill de
las mismas me aparece el mensaje

SPID 59: se está deshaciendo una transacción. Estimación de operación
completada: 100%. Tiempo restante estimado: 0 segundos.

Y no se cierra la sesión hasta que se reinicia el servidor.

¿Alguna ayuda?

Saludos

Preguntas similare

Leer las respuestas

#1 Maxi
30/03/2005 - 15:27 | Informe spam
Hola, se queda colgado? mmm habrioa que ver que esta haciendo esos Sp's,
quizas se quedan asi porque hay otras transacciones y son largas. Problemas
de red no tenes verdad? y el service pack3a lo tenes instalado no?


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
Desde hace un par de días tengo problemas con transacciones distribuidas.

Normalmente las transacciones distribuidas se ejecutan desde una stored
procedure que hace llamadas a stored procedures y hace consultas a un
servidor vinculado.

Las transacciones se me quedan colgadas y cuando intento hacer un kill de
las mismas me aparece el mensaje

SPID 59: se está deshaciendo una transacción. Estimación de operación
completada: 100%. Tiempo restante estimado: 0 segundos.

Y no se cierra la sesión hasta que se reinicia el servidor.

¿Alguna ayuda?

Saludos


Respuesta Responder a este mensaje
#2 Angel Mateos
30/03/2005 - 15:39 | Informe spam
Versión de SQL:

Microsoft SQL Server 2000 - 8.00.818 (Intel X86)

Un servidor tiene NT4 Enterprise SP6 y el otro tiene W2k SP4.

El Servidor NT tiene stored procedures que hacen llamadas a sp del W2k.

Normalmente funciona correctamente pero hay días que fallan y no se
soluciona el problema hasta el reincio de los 2 servidores. Sospechamos que
es cuando se reincia el servidor W2k después del NT4 pero no estamos
seguros.

Si llamo a esas stored procedures desde una aplicación cliente en VB
conectado con el servidor NT4 mediante ODBC la stored procedure se queda
colgada en el punto de la llamada al servidor W2K pero si desde el mismo
cliente hago la llamada a esa stored procedure desde el query analizer
funciona correctamente.

Estamos muy desconcertados.

Saludos y gracias



"Maxi" escribió en el mensaje
news:
Hola, se queda colgado? mmm habrioa que ver que esta haciendo esos Sp's,
quizas se quedan asi porque hay otras transacciones y son largas.


Problemas
de red no tenes verdad? y el service pack3a lo tenes instalado no?


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
> Desde hace un par de días tengo problemas con transacciones


distribuidas.
>
> Normalmente las transacciones distribuidas se ejecutan desde una stored
> procedure que hace llamadas a stored procedures y hace consultas a un
> servidor vinculado.
>
> Las transacciones se me quedan colgadas y cuando intento hacer un kill


de
> las mismas me aparece el mensaje
>
> SPID 59: se está deshaciendo una transacción. Estimación de operación
> completada: 100%. Tiempo restante estimado: 0 segundos.
>
> Y no se cierra la sesión hasta que se reinicia el servidor.
>
> ¿Alguna ayuda?
>
> Saludos
>
>


Respuesta Responder a este mensaje
#3 Maxi
30/03/2005 - 16:08 | Informe spam
Aja, hace una cosa. Instala en los clientes el mdac 2.8 y en los servidores
tambien. Si en el QA funciona entonces no tenemos problemas de Sqlserver :-)


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
Versión de SQL:

Microsoft SQL Server 2000 - 8.00.818 (Intel X86)

Un servidor tiene NT4 Enterprise SP6 y el otro tiene W2k SP4.

El Servidor NT tiene stored procedures que hacen llamadas a sp del W2k.

Normalmente funciona correctamente pero hay días que fallan y no se
soluciona el problema hasta el reincio de los 2 servidores. Sospechamos
que
es cuando se reincia el servidor W2k después del NT4 pero no estamos
seguros.

Si llamo a esas stored procedures desde una aplicación cliente en VB
conectado con el servidor NT4 mediante ODBC la stored procedure se queda
colgada en el punto de la llamada al servidor W2K pero si desde el mismo
cliente hago la llamada a esa stored procedure desde el query analizer
funciona correctamente.

Estamos muy desconcertados.

Saludos y gracias



"Maxi" escribió en el mensaje
news:
Hola, se queda colgado? mmm habrioa que ver que esta haciendo esos Sp's,
quizas se quedan asi porque hay otras transacciones y son largas.


Problemas
de red no tenes verdad? y el service pack3a lo tenes instalado no?


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
> Desde hace un par de días tengo problemas con transacciones


distribuidas.
>
> Normalmente las transacciones distribuidas se ejecutan desde una stored
> procedure que hace llamadas a stored procedures y hace consultas a un
> servidor vinculado.
>
> Las transacciones se me quedan colgadas y cuando intento hacer un kill


de
> las mismas me aparece el mensaje
>
> SPID 59: se está deshaciendo una transacción. Estimación de operación
> completada: 100%. Tiempo restante estimado: 0 segundos.
>
> Y no se cierra la sesión hasta que se reinicia el servidor.
>
> ¿Alguna ayuda?
>
> Saludos
>
>






Respuesta Responder a este mensaje
#4 Angel Mateos
31/03/2005 - 08:15 | Informe spam
Clientes y servidores tienen instalado el MDAC 2.8

Esta noche hemos reiniciado los servidores y ya vuelve a funcionar pero la
situación no nos gusta nada...

Teniamos muchas sesiones "colgadas" que era imposible eliminar y cada
llamada a las stored procedures generaban nuevas sesiones "colgadas"

Saludos y gracias...

Agradecería más comentarios...



"Maxi" escribió en el mensaje
news:#
Aja, hace una cosa. Instala en los clientes el mdac 2.8 y en los


servidores
tambien. Si en el QA funciona entonces no tenemos problemas de Sqlserver


:-)


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
> Versión de SQL:
>
> Microsoft SQL Server 2000 - 8.00.818 (Intel X86)
>
> Un servidor tiene NT4 Enterprise SP6 y el otro tiene W2k SP4.
>
> El Servidor NT tiene stored procedures que hacen llamadas a sp del W2k.
>
> Normalmente funciona correctamente pero hay días que fallan y no se
> soluciona el problema hasta el reincio de los 2 servidores. Sospechamos
> que
> es cuando se reincia el servidor W2k después del NT4 pero no estamos
> seguros.
>
> Si llamo a esas stored procedures desde una aplicación cliente en VB
> conectado con el servidor NT4 mediante ODBC la stored procedure se queda
> colgada en el punto de la llamada al servidor W2K pero si desde el mismo
> cliente hago la llamada a esa stored procedure desde el query analizer
> funciona correctamente.
>
> Estamos muy desconcertados.
>
> Saludos y gracias
>
>
>
> "Maxi" escribió en el mensaje
> news:
>> Hola, se queda colgado? mmm habrioa que ver que esta haciendo esos


Sp's,
>> quizas se quedan asi porque hay otras transacciones y son largas.
> Problemas
>> de red no tenes verdad? y el service pack3a lo tenes instalado no?
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Angel Mateos" escribió en el mensaje
>> news:
>> > Desde hace un par de días tengo problemas con transacciones
> distribuidas.
>> >
>> > Normalmente las transacciones distribuidas se ejecutan desde una


stored
>> > procedure que hace llamadas a stored procedures y hace consultas a un
>> > servidor vinculado.
>> >
>> > Las transacciones se me quedan colgadas y cuando intento hacer un


kill
> de
>> > las mismas me aparece el mensaje
>> >
>> > SPID 59: se está deshaciendo una transacción. Estimación de operación
>> > completada: 100%. Tiempo restante estimado: 0 segundos.
>> >
>> > Y no se cierra la sesión hasta que se reinicia el servidor.
>> >
>> > ¿Alguna ayuda?
>> >
>> > Saludos
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#5 Maxi
31/03/2005 - 14:18 | Informe spam
Hola Angel, porque no pones un profiler y vas viendo como se mueve la cosa?


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
Clientes y servidores tienen instalado el MDAC 2.8

Esta noche hemos reiniciado los servidores y ya vuelve a funcionar pero la
situación no nos gusta nada...

Teniamos muchas sesiones "colgadas" que era imposible eliminar y cada
llamada a las stored procedures generaban nuevas sesiones "colgadas"

Saludos y gracias...

Agradecería más comentarios...



"Maxi" escribió en el mensaje
news:#
Aja, hace una cosa. Instala en los clientes el mdac 2.8 y en los


servidores
tambien. Si en el QA funciona entonces no tenemos problemas de Sqlserver


:-)


Salu2
Maxi


"Angel Mateos" escribió en el mensaje
news:
> Versión de SQL:
>
> Microsoft SQL Server 2000 - 8.00.818 (Intel X86)
>
> Un servidor tiene NT4 Enterprise SP6 y el otro tiene W2k SP4.
>
> El Servidor NT tiene stored procedures que hacen llamadas a sp del W2k.
>
> Normalmente funciona correctamente pero hay días que fallan y no se
> soluciona el problema hasta el reincio de los 2 servidores. Sospechamos
> que
> es cuando se reincia el servidor W2k después del NT4 pero no estamos
> seguros.
>
> Si llamo a esas stored procedures desde una aplicación cliente en VB
> conectado con el servidor NT4 mediante ODBC la stored procedure se
> queda
> colgada en el punto de la llamada al servidor W2K pero si desde el
> mismo
> cliente hago la llamada a esa stored procedure desde el query analizer
> funciona correctamente.
>
> Estamos muy desconcertados.
>
> Saludos y gracias
>
>
>
> "Maxi" escribió en el mensaje
> news:
>> Hola, se queda colgado? mmm habrioa que ver que esta haciendo esos


Sp's,
>> quizas se quedan asi porque hay otras transacciones y son largas.
> Problemas
>> de red no tenes verdad? y el service pack3a lo tenes instalado no?
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Angel Mateos" escribió en el mensaje
>> news:
>> > Desde hace un par de días tengo problemas con transacciones
> distribuidas.
>> >
>> > Normalmente las transacciones distribuidas se ejecutan desde una


stored
>> > procedure que hace llamadas a stored procedures y hace consultas a
>> > un
>> > servidor vinculado.
>> >
>> > Las transacciones se me quedan colgadas y cuando intento hacer un


kill
> de
>> > las mismas me aparece el mensaje
>> >
>> > SPID 59: se está deshaciendo una transacción. Estimación de
>> > operación
>> > completada: 100%. Tiempo restante estimado: 0 segundos.
>> >
>> > Y no se cierra la sesión hasta que se reinicia el servidor.
>> >
>> > ¿Alguna ayuda?
>> >
>> > Saludos
>> >
>> >
>>
>>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida