2016-01-21 49 views
4

當SSIS包由服務器上的調度程序運行時,光盤C:滿並且計算崩潰,錯誤未能檢索列「Col1」的長數據SSIS OLE DB源 - 移動緩存位置

套餐有3個步驟:

  1. OLE DB源 - 檢索整個表二進制數據 - 這一步失敗
  2. 腳本組件 - 每個數據
  3. OLE DB目標的計算哈希 - 保存哈希不同的表

如果我從Management Studio SQL Query中的1)運行sql腳本,它會失敗,並顯示錯誤:「執行批處理時發生錯誤。消息是:磁盤上沒有足夠的空間。「

是否有可能將此特定軟件包的任何緩存移動到其他光盤? 或將所有包的緩存移動到其他光盤?

其他光盤我的意思是光盤,其中既沒有安裝SQL Server,也沒有保存SQL Server數據。

更改工具>選項:查詢結果> SQL Server>常規:在Management Studio中保存查詢結果的默認位置沒有幫助。

感謝

回答

3

當你去到「數據流」選項卡,右鍵單擊任意位置不是一個任務,並選擇屬性。 將有兩個項目

脫機BLOBTempStoragePath

BufferTempStoragePath

,你可以在那裏更改位置。