El componente de secuencia de comandos no admite el uso de puntos de interrupción. Por lo tanto, no puede recorrer su código y examinar los valores a medida que se ejecuta el paquete. Puede supervisar la ejecución del componente de secuencia de comandos mediante los siguientes métodos
Ejecución de interrupción y mostrar un mensaje modal utilizando el método MessageBox.Show()
en System.Windows.Forms namespace
. (Elimine este código después de completar el proceso de depuración).
Aumenta los eventos de mensajes informativos, advertencias y errores. Los métodos FireInformation, FireWarning y FireError muestran la descripción del evento en la ventana Visual Studio Output. Sin embargo, el método FireProgress, el método Console.Write y el método Console.WriteLine no muestran ninguna información en la ventana de resultados. Los mensajes del evento FireProgress aparecen en la pestaña Progreso del Diseñador SSIS.
http://microsoft-ssis.blogspot.com/2011/04/breakpoint-does-not-work-within-ssis.html
La tarea de secuencia de comandos admite el uso de puntos de interrupción durante la depuración, pero el componente de secuencia de comandos no admite puntos de interrupción. Compruebe esto: http: //msdn.microsoft.com/en-us/library/ms136033.aspx – vamsi
Después de cambiar el Proyecto SSIS para permitir la depuración de 32 bits, pude depurar una tarea de script con puntos de interrupción. Sin embargo, es bueno tener en el código la información sobre la generación de errores. – Tequila
Los puntos de interrupción funcionan tanto en Script Task como en Script Component –