我正在将当前正常运行的SSIS包迁移到另一台服务器上,该服务器与运行它的当前服务器类似。
但是,当我尝试在新服务器中运行包时,我用来从源表中选择不同的行并将它们插入目标表的存储过程停止响应。
sp_who2
结果显示CPUTime和diskIO增加(意味着查询未被阻止)且select count(*)
不起作用(继续运行)所以我使用sp_spaceused
过程查看数量行有时超过源表中的行!
停止程序包不会停止查询,我必须要求DBA手动终止导致长时间回滚的进程。让包执行继续执行几天!
我已尝试使用数据流任务,但在存储过程中需要花费更多时间才能避免使用它。