可以不需要在c#中写,因为你要实现在特定的时间内备份数据库就得用win的计划任务。
你可以写一个小程序就是专门备份数据库,然后用计划任务定时运行这个小程序就可以了。
备份数据库的方法就是把数据读到内存,然后循环生成sql语句存入文件就好了。
按照你的要求话,c#里面在特定的时间,那么就要获取时间,timer类提供了方法,备份数据库,有专门的sql语句,c#里面发送该sql语句就好。
都写在数据库中:
写一个触发器,在某一特定时间触发,
然后在触发器中进行数据备份。。。
在sql里写个作业啊,设置好时间