Execute package task con SSIS

giovedì 21 agosto 2008 - 16.20

squilibrium Profilo | Junior Member

Ciao a tutti

Sto creando un package con ssis. All'interno dello stesso, mi devo richiamare un altro package separato nel quale ho racchiuso una serie di operazioni e per fare ciò sto utilizzando un "Execute Package Task". Al package che richiamo però devo passare un valore o meglio impostare una sua variabile con un valore. Come posso fare...? Non riesco a trovare nessuna indicazione...

Ciao

alx_81 Profilo | Guru

>Ciao a tutti
Ciao!
>
>Sto creando un package con ssis. All'interno dello stesso, mi
>devo richiamare un altro package separato nel quale ho racchiuso
>una serie di operazioni e per fare ciò sto utilizzando un "Execute
>Package Task". Al package che richiamo però devo passare un valore
>o meglio impostare una sua variabile con un valore. Come posso
>fare...? Non riesco a trovare nessuna indicazione...
La via migliore da seguire è a mio avviso quella di definire una variabile globale nel package padre e poi di leggerla dal figlio tramite le SSIS Configurations, reperibili nel menu SSIS alla voce "Package Configurations..".
Selezionando quella voce ti si aprirà un form nella quale tu potrai definire come sorgente della configurazione il nome della variabile proveniente dal package padre e come destinazione una qualunque proprietà non readonly dei tuoi oggetti (anche la proprietà Value di una tua variabile locale al pacchetto figlio).

La form che ottieni è la seguente:


767x652 51Kb


Su questo mio post hai qualche indicazione:
http://blogs.dotnethell.it/suxstellino/Come-raggiungere-le-proprieta-di-un-SSIS__10579.aspx
>
>Ciao
Ciao!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

squilibrium Profilo | Junior Member

Perfetto

grazie mille

ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5