我目前正在MS SQL Server上使用一个包,它将数据从iSeries数据库传输到SQLServer数据库。事情是,当操作正在运行时,在iSeries服务器内部,有一个状态的字段告诉我们同步操作是否正常。
我想知道的是,当包运行时,它可能会自行管理" ping" iSeries上的那个变量?
例如,从500ms到500ms,在作业运行时使用查询读取变量。 foreach容器不允许我在作业中间检查,但仅在作业结束时检查。
这就像"当program = On时,继续做好工作,在失败时退出工作"
希望我清楚自己。谢谢!
答案 0 :(得分:0)
除非您查询复制的表格,否则您不知道复制是否有效。
制作一个心跳计划。更新一行表中的时间戳的东西。查看复制表以获取正确的时间。一分钟内的东西正在发挥作用。每30秒更新一次表格。接收数据队列上的30秒超时是准确的低开销计时器。