原来有一个SQL database table1,实时会更新里面的记录。
想再建一个tabel2, 每一小时去取table1实时记录的信息, 处理得到的结果保存到table2。
table2就保存了table1所需要的历史记录。
请教,如何实现?
我用ASP.NET来显示table2的内容,不知用MS SQL定时取值,还是用ASP.NET来定时取值?
多谢!!
急......

解决方案 »

  1.   

    還是做在應用程序裡好了,用個類似timer的類...
      

  2.   

    问一下楼主:table1中存放实时数据,那实时数据以多长时间为周期写入table1中的?
    如果用作业+DTS调度的话,那将要读时,又有进程向table1中写实时数据会产生错误的!
      

  3.   

    To liangpei2008: table1数据不定时更新,有变化就会触发更新
      

  4.   

    同意playwarcraft() !我想用程序实现还是有保证的!
      

  5.   

    我也有类似需求,不过,我是用SQL的作业实现的,自动读EMAIL_LIST里的EMAIL地址,然后自动发送出去.用的作业,若未完成可以记录到日志里,或者发邮件给操作员 或者发消息
      

  6.   

    企业管理器
    当前实例
    管理
    右键-新建-作业
    步骤-新建作业步骤
    命令  Insert 表2 Select * from 表1
    调度-新建调度-更改-----------
    要保证你的SQLAGENT服务启动
    最好设为启动自运行!
      

  7.   

    用作业或编程实现都可以实现的,若用作业实现的,必须保证,SQL Server AGENT处在运行状态。