2010-11-04 46 views
0

在SSIS數據流任務中,我在流的關鍵部分使用多播轉換,我想將文件輸出目標關閉。SSIS - 用於調試的「可切換」文件輸出?

這本身就沒有問題。但是,我只想在文件中輸出,如果我啓用它;即,如果流程意外失敗,我將使用它來調試數據,並且它不會立即從缺省日誌消息輸出中明顯看出爲什麼會發生這種情況。

我最初的想法是創建一個文件輸出,其輸出文件是從一個變量中獲得的,默認情況下,該變量將包含'nul' - 即Windows位桶 - 我可以通過配置覆蓋需要進一步挖掘的事件。

不幸的是,這不工作:文件輸出抱怨說「文件名是一個設備或包含無效字符」。所以看起來我不能使用比特桶。

有沒有人知道一種方法來使輸出「可切換」?與編輯包並直接刪除文件輸出相比,這將使啓用調試的風險更小。

我想我可以有一個基本上發送輸出的基本發送輸出的條件分割,如果一個變量設置爲某個給定的值,但這似乎過於凌亂,我會戳其他選項,但如果任何人有任何建議/解決方案,他們會受到歡迎。

回答

1

如果你的變量沒有設置,我會進行條件拆分,將行重定向到konesans垃圾桶目標適配器,否則發送到你的文件。

+0

是的,沒有找到任何更好的我自己。乾杯。 – 2010-11-25 01:53:21