把一个存储过程按时间段(where [date] <)拆分几个存储过程,分几个job,在几个时间执行,避免短时间内的大规模数据操作

解决方案 »

  1.   

    用sql server 的DTS,只要在调用是,添加时间参数就行了
      

  2.   

    感谢大家的回复。
    我会测试netcoder的方案。我想将数据分为24次转移,每小时执行一次。但是该方案会导致HA中的数据不完全。在M小时,A中有M小时的当前数据和(24-M)小时的昨天数据。当用户查询HA中的数据的时候会导致查询不准确。另外taoxinfeng的DTS如何完成?我从来没有使用过DTS,希望大家更详细指教。另外,大家觉得该存储过程的瓶颈是insert...select...还是delete?