Sql server SSIS OLE DB源-移动缓存位置

Sql server SSIS OLE DB源-移动缓存位置,sql-server,caching,ssis,Sql Server,Caching,Ssis,当服务器上的计划程序运行SSIS包时,磁盘C:已满,计算崩溃,错误为检索列“Col1”的长数据失败 程序包包括3个步骤: OLE DB源-使用二进制数据检索整个表-此步骤失败 脚本组件-计算每个数据的哈希 OLE DB目标-将哈希保存到其他表 如果在Management Studio sql Query中从1)运行sql脚本,它将失败,并出现错误:“执行批处理时出错。错误消息是:磁盘上没有足够的空间。” 是否可以将此特定包的任何缓存移动到其他光盘? 或者将所有包的缓存移动到其他光盘? 我所说的其

当服务器上的计划程序运行SSIS包时,磁盘C:已满,计算崩溃,错误为检索列“Col1”的长数据失败

程序包包括3个步骤:

  • OLE DB源-使用二进制数据检索整个表-此步骤失败
  • 脚本组件-计算每个数据的哈希
  • OLE DB目标-将哈希保存到其他表
  • 如果在Management Studio sql Query中从1)运行sql脚本,它将失败,并出现错误:“执行批处理时出错。错误消息是:磁盘上没有足够的空间。”

    是否可以将此特定包的任何缓存移动到其他光盘? 或者将所有包的缓存移动到其他光盘?

    我所说的其他光盘是指既没有安装SQL Server,也没有保存SQL Server数据的光盘

    更改工具>选项:查询结果>SQL Server>常规:在Management Studio中保存查询结果的默认位置没有帮助


    谢谢

    当您进入“数据流”选项卡时,右键单击任务以外的任何位置并选择属性。 将有两个项目

    BLOBTempStoragePath

    缓冲存储路径

    你可以在那里更改位置