难度高,有兴趣来看一下!(有关定时保存与计划任务)(22分)

  • 主题发起人 主题发起人 bigmingming
  • 开始时间 开始时间
B

bigmingming

Unregistered / Unconfirmed
GUEST, unregistred user!
用户在程序已设定每月几日或每周星期几的某一时间进行保存;<br>问题:我不知道用户设定的参数'每月6日'?或'每周星期四'怎么做为参数放在注册表的run中,或在WINDOWS里增加计划任务.
 
你可以自己写一个小程序,放到注册表run中,每次启动都运行,检查当前时间是否符合用户设定的时间,是就进行保存,不是就直接退出,用户感觉不到它运行过了。
 
WINDOWS下面不是有计划任务吗?把程序放到那个里面,我们这里都这样做的。
 
"WINDOWS下面不是有计划任务吗?把程序放到那个里面,我们这里都这样做的"。<br>真不好意思,我就是不知道该怎么放入计划任务里呢?<br>请告诉一些具体的步骤好吗?
 
可以写个nt server 服务,读取用户设定的时间,进行服务
 
是写入nt server 服务好呢还是写入计划任务好呢?<br>如果用户操作系统是windows98怎么办呢?
 
写入计划任务好,现成的,不要再开发。不过对用户来说较麻繁。nt server不能在win98下工作(呵呵当时没去想)。请问你备份的是数据库吗?<br>
 
是用来定时备份数据库的luckj,但我就是不知道怎么写入计划任务,<br>或请告之哪里有相关资料.谢谢!
 
如果是SQl(其它的数据库我很少用),你可写在定时作业中。我也试试,试完告诉你。
 
luckj是sql数据库.<br>windows计划任务你会用吗?
 
计划任务只能启动程序啊,无法自动完程序中的设置。你还是要自己写程序的。不知有没有错。你可在SQL中写上一个备份作业(可以是SQL语句)。然后创建作业调度如以下(摘抄SQL中的帮助)。<br>USE msdb<br>EXEC sp_add_jobschedule @job_name = 'NightlyBackup', <br>&nbsp; &nbsp;@name = 'ScheduledBackup',<br>&nbsp; &nbsp;@freq_type = 4, -- 每天<br>&nbsp; &nbsp;@freq_interval = 1,<br>&nbsp; &nbsp;@active_start_time = 10000 --上午 1:00 执行。这些可由用户设定<br>记得要开启SQL Server Agent,有新的作业调度时,记得把旧的册除。希望对你有帮助<br>
 
如果我只是要它监视一下时间,比如某天几点,就进行一些操作,那个怎么样?我不想它干扰用户的正常使用,只要它偷偷的执行,符合条件就进行操作
 
应该用ini文件
 
多人接受答案了。
 
后退
顶部