Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Modificare proprieta' di un pacchetto da c#
mercoledì 06 giugno 2007 - 15.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alba
Profilo
| Newbie
39
messaggi | Data Invio:
mer 6 giu 2007 - 15:20
ho un db sql server 2005 (standard edition) e tramite il SSIS ho creato un pacchetto che esporta dati da sql a excel e fin qui tutto OK. Quello che vorrei e' poter "pilotare" la query contenuta nel task tramite una windows application scritta in C#.
grazie 1000 per ogni tipo di aiuto
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 6 giu 2007 - 15:39
>ho un db sql server 2005 (standard edition) e tramite il SSIS
>ho creato un pacchetto che esporta dati da sql a excel e fin
>qui tutto OK. Quello che vorrei e' poter "pilotare" la query
>contenuta nel task tramite una windows application scritta in
>C#.
Ciao!
Quello che ti consiglio è di valorizzare variabili del pacchetto SSIS.
Dividiamo in step:
1) Crea la variaile che conterrà la Query, chiamandola, ad esempio "strQuery", di tipo stringa.
2) se il task di cui valorizzare la query è un 'Execute SQL task c'è da impostare un'expression, relativa alla proprietà SQLStatementSource che prenderà il valore della variabile suddetta.
se si tratta di una sorgente di un Data Flow Task (ad esempio una sorgente oledb), devi aprirlo ed impostare come DataAccessMode il tipo "SQL Command from variable". Nel combo sottostante, selezionare la variabile strQuery. In questo modo la sorgente leggerà dalla variabile a runtime.
nel mio blog c'è qualcosa di relativo alle expression ed al loro utilizzo.. prova a controllare questo link
http://blogs.dotnethell.it/suxstellino/Le-Expressions__4228.aspx..
3) Richiamare il SSIS da codice, valorizzando la variabile. Prendi spunto da questo link
http://www.codeproject.com/useritems/CallSSISFromCSharp.asp?df=100&forumid=309846&exp=0&select=1519306
>grazie 1000 per ogni tipo di aiuto
spero ti basti, perchè non è così "linare" il procedimento.
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
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 !