预则立,不预则废-SQL2008R2数据库维护计划

在开始今天的课程前,我们先看看一个日常应用场景:软件的登录时,提示:

打开SQL Server Management Studio,找到对应数据库,系统提示:

这就是典型数据库逻辑文件损坏或丢失导致,常见的状态就是数据库置疑了。此时如果有备份,那就恢复备份,如果没有备份呢?

如果早点看到今天这篇文章,你就不会这么抓狂了!

俗话说:凡事预则立,不预则废!

在这系列数据库维护计划的学习,都是建立在‘预’这个核心思想上的,‘预’--预先,指事先作好计划或准备,这样在应对突发情况时,不至于乱了阵脚。这点在数据库维护上也是一个道理,上次课程中给大家分享的数据库备份和数据压缩方法,都是预防技巧,今天我们继续讲解预防技巧,说说如何检查数据库的完整性,减少数据库损坏的几率。

一般数据库维护流程是这样的:

收缩数据库和重建索引在上次已经讲过,这里就不在重复,我们重点讲解‘检查数据库完整性’。

SQL Server 2008 R2为例

01

打开SQL Server Management Studio,连接后,点开【管理】-【维护计划】

02

打开数据库维护向导

点击下一步,录入维护计划名称

在上图计划出点击 ‘更改’,设置作业计划的时间,请根据企业自身要求设置。把握一个原则:时间选择在空余时间,不要选择在工作时间,并且维护期间不能有其他用户登录操作软件。

设置好计划后,点击确定,进入下一步,选择维护任务,选择【检查数据库完整性】

点击下一步,来到定义‘数据库检查完整性’任务,勾选需要任务的数据库,确认。

确定后进入下一步,完成计划的设定。

03

提示成功后,关闭退出,这是我们在维护计划中就能看到我们设置的计划了。我们可以校验下计划是否正常,右键点击我们刚建的计划,选择执行。

执行结果:

还是再次提醒下,合理设置计划时间,计划执行时中途不能关闭,切记!切记!切记!好的,就此,数据库检测的步骤就做完了,小伙伴们,操练起来吧…

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G05U3A00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券