回答
腳本組件不支持使用斷點。因此,在程序包運行時,無法逐句通過代碼並檢查值。您可以使用以下方法監視腳本組件的執行情況:
中斷執行並使用System.Windows.Forms namespace
中的MessageBox.Show()
方法顯示模態消息。 (在完成調試過程後刪除此代碼。)
引發信息性消息,警告和錯誤的事件。 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
斷點在腳本任務沒有腳本組件
斷點在腳本任務和腳本組件中都可以工作 –
我的問題是使用64位運行時的工作Integration Services運行時的64位版本「。
這可以通過運行32位運行時(例如暫時)來解決,如here所述。
對於2008 SSIS,你只能調試腳本任務沒有腳本組件使用
Trace.Writeline("SSIS .....");
然後我捕獲此輸出,如已被Joost的注意,我已經成功來自https://docs.microsoft.com/en-us/sysinternals/downloads/debugview的好的Dbgview.exe。我設置了編輯 - >過濾器 - >包含SSIS *,然後如果您要在桌面上保留這個設置,請將調試視圖歷史深度設置爲99999,否則它將填滿日誌而沒有大小限制!
- 1. 從腳本組件(SSIS)調試.NET dll
- 2. 調試SSIS vb.net腳本
- 3. SSIS腳本組件
- 4. SSIS腳本組件測試策略
- 5. SSIS腳本組件:Microsoft.SqlServer.Dts.Pipeline.BlobColumn
- 6. SSIS腳本組件JSON DataContractJsonSerializer
- 7. SSIS腳本組件連接
- 8. SSIS「腳本任務」無法調試(VS2008)
- 9. SSIS實現中的腳本組件
- 10. SSIS腳本組件中的錯誤
- 11. 在SSIS腳本組件,就是
- 12. 發現在SSIS腳本組件
- 13. SSIS中用於Web服務調用的異步腳本組件
- 14. 如何調試作爲SSIS項目一部分的腳本?
- 15. 如何在Firebug中調試腳本?
- 16. SSIS:如何瀏覽腳本組件或任務中的代碼?
- 17. SSIS:如何引用組件腳本中的輸入列?
- 18. 如何訪問腳本組件中的ssis包變量
- 19. 如何獲取SSIS中腳本組件的列值?
- 20. 在VS 2005中調試SSIS包時,如何進入數據流組件的腳本?
- 21. 無法在SSIS中調試腳本任務
- 22. SSIS腳本組件運行時錯誤
- 23. ssis重複行和腳本組件
- 24. SSIS正則表達式組件腳本
- 25. ssis 2008,腳本組件上的參數?
- 26. SSIS組件對C#腳本性能
- 27. 從腳本組件+ SSIS執行SQL
- 28. SSIS腳本組件,允許空值
- 29. ssis unicode flatfile腳本組件處理
- 30. SSIS腳本組件存儲所有行
腳本任務支持在調試過程中使用斷點,但腳本組件不支持斷點檢查:http://msdn.microsoft.com/en-us/library/ms136033.aspx – vamsi
更改SSIS項目允許32位調試,我能夠用斷點調試腳本任務。儘管在代碼中有關於引發錯誤的信息是很好的。 – Tequila
斷點可在腳本任務和腳本組件 –