Debug degli script
Gli script utilizzati nell'attività e nel componente Script vengono scritti in Microsoft Visual Studio Tools for Applications (VSTA).
VSTA consente di impostare punti di interruzione negli script. I punti di interruzione possono essere gestiti in VSTA o tramite la finestra di dialogo Imposta punti di interruzione disponibile in Progettazione SSIS. Per ulteriori informazioni, vedere Debug del flusso di controllo.
Nella finestra di dialogo Imposta punti di interruzione sono inclusi i punti di interruzione degli script. Tali punti di interruzione vengono visualizzati nella parte inferiore dell'elenco dei punti di interruzione, insieme al numero di riga e al nome della funzione in cui sono stati impostati. Un punto di interruzione di uno script può essere eliminato nella finestra di dialogo Imposta punti di interruzione.
In fase di esecuzione i punti di interruzione impostati per le righe di codice nello script vengono integrati con quelli impostati per il pacchetto o le attività e i contenitori inclusi nel pacchetto. È possibile eseguire il debugger da un punto di interruzione in uno script a un punto di interruzione impostato per un pacchetto, un'attività o un contenitore e viceversa. Si considerino ad esempio un pacchetto in cui sono impostati punti di interruzione per le condizioni di interruzione che si verificano quando il pacchetto riceve gli eventi OnPreExecute e OnPostExecute e un'attività Script con punti di interruzione impostati per le righe dello script incluso. In questo scenario tramite il pacchetto è possibile sospendere l'esecuzione in corrispondenza della condizione di interruzione associata all'evento OnPreExecute, continuare l'esecuzione fino ai punti di interruzione impostati nello script e infine continuare l'esecuzione fino alla condizione di interruzione associata all'evento OnPostExecute.
Per ulteriori informazioni sul debug dell'attività e del componente Script, vedere Scrittura di codice e debug dell'attività Script e Codifica e debug del componente script.
Per impostare un punto di interruzione in Visual Studio for Applications
|
Vedere anche
Attivitá
Risoluzione dei problemi relativi agli strumenti per lo sviluppo dei pacchetti