
SERVER2000为例企业管理器—>数据库服务器—>管理目录—>SQL
SERVER代理—>作业—>右键
选—>新建常规选项页—>输入作业名称—>选中所有者。步骤选项页—>新建—>输入步骤名—>类型
TSQL脚本—>选择需要执行的数据库—>在命令框里输入你的SQL
脚本:如:update
tb
set
状态=
...
where
日期...........你可以点左下角的【分析】按钮,分析一下语法,分析无误,按确定。调度选项页—>新建调度—>输入调度名称—>调度类型
你可以选择也可以点右下角的【更改】按钮进行更改,确定。任务栏
SQL
SERVER服务器的小图标
双击
服务
选中
SQL
SERVER
AGENT,点【开始/继续】,选中当启动OS时,自动启动服务,就可以了。到你定的那个时间点,SQL
SERVER会自动去执行你的脚本的。如果需要生成脚本的话,企业管理器—>数据库服务器—>管理目录—>SQL
SERVER代理—>作业—>右键你刚完成的作业—>所有任务—>生成SQL脚本,即可生成你需要的脚本。
如果是放在虚拟空间的话,那就麻烦点。定时 *** 作,有些麻烦。因为必须有人访问你的程序你的程序才会被执行。
也可以通过
Global.ASAX
来定义一个计时器。
不过,你可以用一个
CACHE
或数据库或
XML
来
记录更新时间。
比如每次运行的时候,检查上次更新的时间,如果超过一定的时间,就调用更新程序更新数据。
首先,假设你已经编写了通过手动运行一个程序,进行更新的方法。接下来,你要编写一个带有时间(Timer)控件程序,将该程序运行,该程序利用Timer控件不断检查时间是否满足你说的定时,一到时间,就去运行前面说的手动更新的程序。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)