sql >> Base de Datos >  >> RDS >> Sqlserver

SSIS Ejecute un procedimiento almacenado con los parámetros del archivo .CSV SQL Server 2005

Uno de mis compañeros de trabajo acaba de darme la respuesta.

No necesita el contenedor de bucles ForEach o el contenedor RecordSet.

Todo lo que necesita es el origen del archivo plano y un comando OLE DB. Conéctese a su base de datos y dentro del Comando OLE DB seleccione la conexión apropiada.

En las propiedades del componente, ingrese el siguiente comando SQL:

exec ssis_createorder ?, ?, ? 

Los "?" son marcadores de posición para los parámetros.

A continuación, en la pestaña Asignaciones de columnas, asigne las columnas del archivo .csv a los parámetros del procedimiento almacenado.

Ha terminado, continúe y ejecute el paquete.

Gracias, Gary, si estuvieras en StackOverFlow, te votaría y aceptaría tu respuesta.