SQL Server - Problema manejo Transacciones simultaneas SQL 2005

 
Vista:

Problema manejo Transacciones simultaneas SQL 2005

Publicado por Jose Raul Roman Mora (2 intervenciones) el 12/07/2007 16:24:06
Hola a todos. Tengo un problema muy grave con sql server. Tengo un procedimiento que maneja muchas transacciones simultaneas y en ocasiones durante el procedimiento se genera una excepción que no he podido descubrir.cuando otras pc's tratan de generar transacciones les aparece el mensaje de que no se puede realizar la transaccion debido a que hay otra solicitud pendiente, y asi se van acumulando todas las transacciones que se ejecuten y se quedan bloqueadas.
cambie el proc. a sqlserver 2005 para utilizar el Try -catch y hacer un rollback en caso de una excepcion y en caso de todo salir bien se realiza un commit tran pero aun asi durante la ejecución de procedimiento se sale y no realiza el rollback por que sigue diciendo que se queda pendiente la solicitud esperando un commit o un rollback. Sin embargo nunca menciona el error que ocasionó que se saliera del procedimientio, solo los mensajes de la solicitud en espera. Será que no hay errores si no que no resiste las solicitudes simultaneas, debido a que todas insertan en una tabla con un campo autoincremental (identity) y además cuando las solicitudes se quedan esperando los identitis se pierden es decir se salta ciertos numeros.
Si alguien sabe cualquier cosa que me pueda aconsejar se los agradecería mucho. De antemano gracias por tomarse el tiempo para leer esto.

J. Raul Roman
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema manejo Transacciones simultaneas SQL 2

Publicado por Isaias (3308 intervenciones) el 12/07/2007 18:50:50
Debes IDENTIFICAR que conexion te esta haciendo el interbloqueo:

http://support.microsoft.com/kb/271509/es

Una vez identificado, lo corriges, ya que estos se dan siempre por errores de programacion o diseño de base.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema manejo Transacciones simultaneas SQL 2

Publicado por J Raul Roman M (2 intervenciones) el 19/07/2007 05:52:13
Muchas gracias isaias lo tomare en cuenta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema manejo Transacciones simultaneas SQL 2

Publicado por Daniela (3 intervenciones) el 31/08/2007 23:28:21
Hola, pues principalmente podria tu elegir que tipo de concurrencia necesitas, igual aqui te van unos links:

http://www.setfocus.com/technicalarticles/kgoff/sql-server-2005-newsnapshotisolationlevel.aspx

http://forums.microsoft.com/MSDN/default.aspx?SiteID=1

Suerte!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar