SQL2008设置自动收缩数据库
来源:易管软件    发布日期:2019-11-19    浏览量:0

数据库日志会随着使用时间的延长而不断增长,定期将其收缩不仅会减少磁盘空间占用,还能加快数据库运行速度。一般地,我们使用sql语句去做这项工作,其实在sql2008的管理控制台上可以自动执行一些任务,其中就有“收缩数据库任务”,今天试了一下,还行。下面讲一下设置的步骤和方法:


首先,要安装"全版"的sql2008,因为会用到“SQL Server 代理”。


1、打开sql2008的管理控制台,找到“维护计划”。注意“SQL Server 代理”是处于运行中的。

SQL2008设置自动收缩数据库



2、若不是运行状态,可以在“服务”中打开相应的服务程序:

SQL2008设置自动收缩数据库



3、在“维护计划”上击鼠标右键,点击“新建维护计划”:

SQL2008设置自动收缩数据库



4、输入维护计划名称,这里用的是默认名称:

SQL2008设置自动收缩数据库



5、确定之后,会建立一个空白的维护计划,并且已经有了一个默认的“子计划”。可以有多个子计划,但是我们目前使用这一个默认的子计划就可以了。

SQL2008设置自动收缩数据库



6、这是设置执行时间的界面,很容易懂,不再多讲。

SQL2008设置自动收缩数据库



7、将左下角的“收缩数据库”任务拖到右边窗口空白处,如下图:

SQL2008设置自动收缩数据库



8、双击图标打开属性窗,主要是设置要收缩的数据库。这里是选择了所有的用户数据库:

SQL2008设置自动收缩数据库



9、设置完数据库后到下图这一屏,不用改动,直接确定就可以了。

SQL2008设置自动收缩数据库



10、点工具栏上的“保存”按钮,左侧“维护计划”下就会出现刚刚建好的计划了。

SQL2008设置自动收缩数据库



至此,自动执行的维护计划就设置完成了,它会按照设置好的时间周期执行,大家可以试试!