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. Ad esempio, un pacchetto potrebbe avere breakpoint impostati sulle condizioni di interruzione che si attivano quando il pacchetto riceve gli eventi OnPreExecute e OnPostExecute, e includere anche un'attività Script con breakpoint impostati su righe del relativo script. 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