SSIS OLE DB Source - 移动缓存位置

4
当在服务器上由计划程序运行SSIS package时,磁盘C:会变满并以错误信息“Failed to retrieve long data for column "Col1"”崩溃。
该Package有3个步骤:
1. OLE DB Source - 用二进制数据检索整个表格 - 该步骤失败 2. Script Component - 计算每个数据的哈希值 3. OLE DB Destination - 将哈希保存到不同的表中
如果我在Management Studio SQL Query中运行第1步的SQL脚本,则出现错误:“执行批处理时发生错误。错误消息是:磁盘上没有足够的空间。”
是否可以将此特定package的任何缓存移动到其他磁盘? 或将所有packages的缓存移到其他磁盘?
其他磁盘是指未安装SQL Server且未保存SQL Server数据的磁盘。
更改Tools > Options: Query Results > SQL Server > General: Default location for saving query results in Management Studio未能帮助解决问题。
谢谢
1个回答

3

当您进入“数据流”选项卡时,请右键单击任何非任务区域并选择属性。

有两个项目:

BLOBTempStoragePath (二进制大型对象临时存储路径)

BufferTempStoragePath (缓冲区临时存储路径)

您可以在那里更改位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接