Aunque compres un servidor mas potente el problema va a seguir existiendo.
El SQL detecta el deadlock y mata al proceso que menos trabajo hizo a
menos que otro de los procesos se proponga como victima del deadlock.

Atrapa el error y relanzalo.

Igualmente el problema se debe a esperas cruzadas de recursos que
estan bloqueados por el otro proceso.

Deberias cambiar la programacion del mismo.

Tenes cursores y de que tipo ?

Saludos
--
--------------------------------
Atte.
Ing. Jose Mariano Alvarez



On 11/29/06, Esteban Grinberg <[EMAIL PROTECTED]> wrote:



Gente, estoy teniendo un problema con el SQLServer 2000. Tenemos un proceso
que escribe consulta y escribe en varias tablas, tarda aproximadamente unos
20 segundos. El tema que ahora que lo subimos a producción, estamos teniendo
muchas consultas y de vez en cuando el SQL me tira el siguiente error:



"Transaction (Process ID 76) was deadlocked on lock resources with another
process and has been chosen as the deadlock victim. Rerun the transaction"



Mas allá de comprar un servidor mas potente, alguien tiene alguna sugerencia
para evitar este error o aunque sea, disminuir su frecuencia?



Saludos,

Esteban

Responder a