2012-10-17 132 views
0

任何人都可以請告訴我如何在SSIS中執行一個簡單的批處理?SSIS批處理

我知道如何使用T-SQL和/或.NET代碼來做這樣的事情,但我想要做的就是使用SSIS GUI完成此操作。我不確定這是否可行,我在Google上可以找到的所有內容都是複雜的解決方案。

解釋更多 - 我正在閱讀一個平面文件,我想將其全部內容插入到Sql Server表中。很簡單吧......但是我一次只想做5萬條記錄。我希望這可以像在工具箱中使用某種循環工具那樣在某處或最多處設置屬性一樣簡單。

感謝

回答

2

你是對的。它是數據流任務的一個屬性。

右鍵單擊任務,單擊「屬性...」命令,查找DefaultBufferMaxRows屬性並設置所需的值。

參考文獻@MSDN

enter image description here

+0

是的,我已經將這個活動,但仍有一些我不明白。我首先想要這樣做的原因是消耗盡可能少的內存 - 但我的內存使用率仍在攀升...... – Shumii

+0

@Shumii。關閉SSIS執行並讀取基線內存使用情況。啓動SSIS任務並跟蹤內存使用情況。我在文章中鏈接的文章中有很多提示。除了設置記錄號碼之外,您還可以設置內存緩衝區大小。已添加圖片。 –