Debug degli script

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Gli script usati nell'attività Script 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 altre 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. È possibile eliminare un punto di interruzione di uno script dalla 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 altre informazioni sul debug dell'attività e sul 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

Vedi anche

Strumenti per la risoluzione dei problemi di sviluppo di pacchetti