Información adicional: He configurado algunos otros paquetes DTS para ejecutar otros procedimientos almacenados directamente, sin llamarlos desde el archivo LGX, como parte de un conjunto más complejo de tareas de gestión de datos. No hay ninguna tarea de lógica SQL de BPC ("Ejecutar fórmulas") en estos.
Cuando ejecuto uno, comienza inmediatamente, registra los tiempos de inicio y fin en tblDTSLog (diferencia de 5 segundos) y ejecuta los 3 procedimientos almacenados (llamados desde 3 tareas en el paquete) dentro de esos 5 segundos.
Así que creo que el problema está definitivamente en la forma en que K2RunLogic está manejando la llamada al procedimiento almacenado.
Mi objetivo final es integrar este paquete problemático en un paquete personalizado (similar al de 5 segundos), no por esta razón de rendimiento, sino porque es la única forma que he encontrado para pasar el ID del usuario, lo que me permite realizar algunas comprobaciones de autorización.
Pero resulta que también puedo obtener un impulso de rendimiento con ese enfoque. Aun así, me gustaría tener la opción de usar RUN_STORED_PROCEDURE.