Tengo una DTS que hace una consulta como ésta.
SELECT *,
(SELECT COUNT(*) FROM Tabla_Destino
WHERE Tabla_Destino.Clave = Tabla_Origen.Clave)
FROM Tabla_Origen
Luego se lleva los registros a la tabla Tabla_Destino.
El problema que tengo es que en el antiguo servidor funcionaba bien,
pero en el nuevo la DTS se bloquea a sí misma, entrando en un
DeadLock.
Mi pregunta es ¿qué puede provocar que en un servidor funcione
correctamente y en el otro no? ¿Es alguna propiedad del servidor o de
la DTS?
PD: no puedo modificar la DTS, así que no sirve la sugerencia de
modificar la query.
Leer las respuestas