Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SSIS Eseguire una stored procedure con i parametri del file .CSV SQL Server 2005

Uno dei miei colleghi mi ha appena dato la risposta.

Non è necessario il ForEach Loop Container o il RecordSet Container.

Tutto ciò di cui hai bisogno è l'origine file flat e un comando OLE DB. Collegati al tuo database e all'interno del comando OLE DB seleziona la connessione appropriata.

Nelle proprietà del componente immettere il seguente comando SQL:

exec ssis_createorder ?, ?, ? 

Il "?" sono segnaposto per i parametri.

Successivamente, nella scheda Mapping colonne, mappa le colonne del file .csv ai parametri della stored procedure.

Hai finito, vai avanti ed esegui il pacchetto.

Grazie Gary se fossi su StackOverFlow ti darei un voto positivo e accetterei la tua risposta.