Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在外部IS服务器上执行包任务_Sql_Ssis - Fatal编程技术网

Sql 在外部IS服务器上执行包任务

Sql 在外部IS服务器上执行包任务,sql,ssis,Sql,Ssis,我们最近开始将开发环境迁移到第二个数据中心。我们在这两个位置都有一个Integration Services服务器和一个SQL Server。我们在主数据中心从客户那里收集数据,通过SSIS将其加载到辅助服务器上的生产仓库和开发仓库。我遇到的问题是,从主服务器上的父包启动时,存储在该开发is服务器上的子包仍在使用主is服务器资源。这并不理想,因为服务器之间的物理距离会导致网络延迟(这是我们的灾难恢复站点)。这迫使我们开发的加载时间是生产现场的2-4倍 我将其作为子包启动,而不是使用dtexec,

我们最近开始将开发环境迁移到第二个数据中心。我们在这两个位置都有一个Integration Services服务器和一个SQL Server。我们在主数据中心从客户那里收集数据,通过SSIS将其加载到辅助服务器上的生产仓库和开发仓库。我遇到的问题是,从主服务器上的父包启动时,存储在该开发is服务器上的子包仍在使用主is服务器资源。这并不理想,因为服务器之间的物理距离会导致网络延迟(这是我们的灾难恢复站点)。这迫使我们开发的加载时间是生产现场的2-4倍

我将其作为子包启动,而不是使用dtexec,因为我将变量传递给子包以创建连接/日志记录


我很确定我必须从ExecuteOutOfProcess属性开始,但是我还没有找到任何其他的提示。除了大量自定义编码之外,还有人找到了这种执行的解决方案吗?

我也有类似的情况,我总是尽可能在SQL Server上运行包,因为其他地方的性能都会受到影响。另外,我不理解您不使用dtexec的理由,dtexec并不阻止变量的使用。