SIS SQL Server 2005 - Script Task vs Script Component

giovedì 17 settembre 2009 - 16.24

Evander Profilo | Newbie

Salve a tutti .
Ho un dubbio da porvi riguardante SSIS in SQL Server 2005 , sto imparando e quindi molto mi é ancora oscuro .

Quali sono le differenze sostanziali a livello si linguaggio tra Script Task (Control FLOW e Script Component (Data Flow)? più che altro le limitazioni . Perche uno script funzionante nel primo non funge nel 2?
( in pratica non riconosce la definizione di classi legate alla manipolazione di XML (XmlNodeList , XmlDocument ecc...) e ho problemi con le variabili globali )
Come faccio ad accedere , nel secondo caso , alle variabili globali ?
Spero di non aver scritto banalità


speedx Profilo | Junior Member

lo script nel flow task agisce sulle righe ed ha un tipo di programmazione leggermente diverso dove è necessario riferirsi alle righe.
lo scrip task non agisce sul flusso dati ma sul flusso del SSIS
//// Marcello C.

Evander Profilo | Newbie

Quindi come faccio ad accede a variabili globali , soprattutto a far funzonare le librerie VB per la manipolazione di file XML ? E' possibile farlo ?

alx_81 Profilo | Guru

Ciao a tutti,
scusate se mi intrometto, ma questo link credo sia perfetto per Evander:

Confronto tra Script Task e il Script Component
http://msdn.microsoft.com/it-it/library/ms136031.aspx

>Quindi come faccio ad accede a variabili globali ,
Le variabili globali sono accessibili tramite l'oggetto Variables, ma ci sono solo alcuni metodi (PreExecute e PostExecute ad esempio) che supportano l'accesso alle variabili.

Me.Variables.NOMEVARIABILE

Ricordati di aggiungere le variabili che userai in una delle due proprietà ReadOnlyVariables o ReadWriteVariables.

>soprattutto a far funzonare le librerie VB per la manipolazione di file XML?
Devi andare sulla voce di menu Projects --> Add References.. e aggiungere la System.Xml.
Poi aggiungere in testa alla classe:
Imports System.Xml

ed infine puoi accedere alle librerie Xml del .net Framework.

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

Evander Profilo | Newbie

Sei un grande !
Grazie davvero ad entrambe per la disponibilità, mi scuso per il ritardo dell'accettaione, ma essendomi focalizato su un errore di diversanatura non ho più seguito per qualche giorno .
Cmq dinuovo Grazie
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