Sql server 运行执行包任务时出错,该任务通过命令行实用程序调用3个子包

Sql server 运行执行包任务时出错,该任务通过命令行实用程序调用3个子包,sql-server,ssis,Sql Server,Ssis,在通过命令行(批处理文件)运行execute package任务时,我遇到了一个问题。我的父包包含3个子包(通过项目引用),每个子包从for循环容器中的表数据创建xml文件(总共需要生成130个文件),每个xml文件大小为70250 KB 在子包中,我有一个执行sql任务,该任务调用存储过程,从存储过程结果集(字符串变量)使用脚本任务创建xml文件 我的包结构: 当我通过BIDS运行父包时,它调用子包并生成文件。通过使用这些生成的xml文件,另一个团队将转换为json格式。整个过程应该是自动化

在通过命令行(批处理文件)运行execute package任务时,我遇到了一个问题。我的父包包含3个子包(通过项目引用),每个子包从for循环容器中的表数据创建xml文件(总共需要生成130个文件),每个xml文件大小为70250 KB

在子包中,我有一个执行sql任务,该任务调用存储过程,从存储过程结果集(字符串变量)使用脚本任务创建xml文件

我的包结构:

当我通过BIDS运行父包时,它调用子包并生成文件。通过使用这些生成的xml文件,另一个团队将转换为json格式。整个过程应该是自动化的

但是,当我通过批处理文件运行父包时,调用子包时出现system.out of memory异常

批处理错误

你能告诉我这个例外的根本原因吗

提前谢谢。文卡特