数据库通过作业维护数据

2007年12月19日 星期三 下午 04:32

以前遇到过这样的问题吗?比如:在数据库中,一些临时的数据,过了一定的时间之后就会没有用,这时候当然希望能删除它,但是用asp,net吗?只能每次有人访问的时候才能做到呀,而且这会造成用户访问很慢的现象,以前我没想过通过数据库实现.,其实是有这样的方法的,在MSSQL中,它叫"作业".

下面以定时备份数据库为例,说明作业的用法:

打开企业管理器-->当前的服务器组-->管理-->SQL Server 代理-->作业

这里就可以创建作业了,其过程如下:

在"常规"选项中,写个名字,分类也选好,我选的是"数据库维护"

在步骤选项中,新建步骤,命令中写:

DECLARE @name varchar(50);
set @name = 'd:\BackUps\eas'+convert(char(10),getdate(),120)+'.bak';
backup database master to disk= @name

这是一句备份数据库的命令,文件名最终会显示为eas2007-9-5字样,

调度选项中,新建调度

选反复出现-->更改,写好之后,一路确定,完成一个作业的创建,

最后不要忘了在作业上右键,启动它,不然不会执行的~~

posted @ 2008-02-01 10:46  point.deng  阅读(248)  评论(0编辑  收藏  举报