在开始今天的课程前,我们先看看一个日常应用场景:软件的登录时,提示:
打开SQL Server Management Studio,找到对应数据库,系统提示:
这就是典型数据库逻辑文件损坏或丢失导致,常见的状态就是数据库置疑了。此时如果有备份,那就恢复备份,如果没有备份呢?
如果早点看到今天这篇文章,你就不会这么抓狂了!
俗话说:凡事预则立,不预则废!
在这系列数据库维护计划的学习,都是建立在‘预’这个核心思想上的,‘预’--预先,指事先作好计划或准备,这样在应对突发情况时,不至于乱了阵脚。这点在数据库维护上也是一个道理,上次课程中给大家分享的数据库备份和数据压缩方法,都是预防技巧,今天我们继续讲解预防技巧,说说如何检查数据库的完整性,减少数据库损坏的几率。
一般数据库维护流程是这样的:
收缩数据库和重建索引在上次已经讲过,这里就不在重复,我们重点讲解‘检查数据库完整性’。
SQL Server 2008 R2为例
01
打开SQL Server Management Studio,连接后,点开【管理】-【维护计划】
02
打开数据库维护向导
点击下一步,录入维护计划名称
在上图计划出点击 ‘更改’,设置作业计划的时间,请根据企业自身要求设置。把握一个原则:时间选择在空余时间,不要选择在工作时间,并且维护期间不能有其他用户登录操作软件。
设置好计划后,点击确定,进入下一步,选择维护任务,选择【检查数据库完整性】
点击下一步,来到定义‘数据库检查完整性’任务,勾选需要任务的数据库,确认。
确定后进入下一步,完成计划的设定。
03
提示成功后,关闭退出,这是我们在维护计划中就能看到我们设置的计划了。我们可以校验下计划是否正常,右键点击我们刚建的计划,选择执行。
执行结果:
还是再次提醒下,合理设置计划时间,计划执行时中途不能关闭,切记!切记!切记!好的,就此,数据库检测的步骤就做完了,小伙伴们,操练起来吧…
领取专属 10元无门槛券
私享最新 技术干货