它很简单,但是我无法使其正常工作,而且我在很多地方都阅读了很多解决方案,但对我而言却无济于事。我怎样才能做到这一点?
注意
我在代码中添加了一个断点,然后运行了整个程序包,但仍然无法正常工作。
最佳答案
脚本组件不支持使用断点。因此,您不能单步执行代码并在程序包运行时检查值。您可以使用以下方法监视脚本组件的执行
使用MessageBox.Show()
中的System.Windows.Forms namespace
方法中断执行并显示模式消息。 (在完成调试过程后,请删除此代码。)
引发事件以提供引用消息,警告和错误。 FireInformation,FireWarning和FireError方法在Visual Studio“输出”窗口中显示事件描述。但是,FireProgress方法,Console.Write方法和Console.WriteLine方法在“输出”窗口中不显示任何信息。来自FireProgress事件的消息出现在SSIS设计器的“进度”选项卡上。
http://microsoft-ssis.blogspot.com/2011/04/breakpoint-does-not-work-within-ssis.html
关于visual-studio-2008 - 如何在SSIS中调试脚本组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446619/