我正在使用sql server 2005.
在我的项目中,我希望在固定的时间间隔(10分钟)之后自动删除database
中的数据;是否有任何自动过程从database
删除数据而无需用户干预..我想使用event scheduler
我创建了event scheduler
但它没有任何帮助???
这是我创建的事件。
CREATE EVENT deletedata
ON SCHEDULE
EVERY 10 MINUTE
DO
DELETE FROM user WHERE id=1
答案 0 :(得分:2)
只需浏览Microsoft schedule Jobs链接 展开SQL Server代理节点,右键单击SQL Server代理中的“作业”节点,然后选择“新建作业”
在“新作业”窗口中,在“常规”标签上输入作业名称和说明。
选择窗口左侧的“步骤”,然后点击底部的“新建”。
在“步骤”窗口中输入步骤名称,然后选择要对其运行查询的数据库。
粘贴要在命令窗口中运行的T-SQL命令,然后单击“确定”。
单击“新建作业”窗口左侧的“计划”菜单,然后输入计划信息(例如,每天和每次)。
点击“确定” - 应该是它。