Estimados
Tenemos un paquete SSIS en el que hay una tarea de flujo de datos. Hay una fuente OLEDB que utiliza el modo de acceso a datos como comando SQL. Utilizamos una fuente de datos OLEDB en lugar de una tarea de ejecución SQL, ya que la salida es un formato de tabla generado en un procedimiento almacenado que se utiliza en la siguiente tarea.
Esta tarea llama a un procedimiento almacenado con un parámetro de entrada que será el nombre del conjunto de aplicaciones. [EXEC ProcName '@BPCAPPSET']
El procedimiento almacenado se ejecuta correctamente sin problemas. Pero cuando paso una variable que contiene el nombre del conjunto de aplicaciones a ese procedimiento almacenado, no lo toma correctamente y el paquete finaliza exitosamente.
La variable es "BPCAPPSET", contiene el nombre del conjunto de aplicaciones que se tomará desde el frontend.
Sin embargo, para probar si este valor es tomado por el procedimiento almacenado o no, intenté codificar y pasar el nombre del conjunto de aplicaciones al procedimiento almacenado. es decir, ejecutar ProcName Appset1.
Appset1 es un conjunto de aplicaciones existente. Funcionó bien. Pero queremos poner este paquete en todos los entornos, de modo que cada vez que se active, tomará el conjunto de aplicaciones como parámetro y realizará el cálculo en el procedimiento almacenado.
Por favor, aconseje cómo pasar esta variable al procedimiento almacenado.
Saludos
Prasad