说明:某公司客户关系系统为连接SQL数据库web形式。

这里详细介绍下整个维护过程

一、首先,平时要维护客户数据,要有完整备份数据库

这是客户关系系统界面

clip_image001

这是后台管理端

clip_image003

clip_image005

这是数据库里的数据

clip_image007

二、我们一开始要做个xinzhan数据库的完整备份

clip_image008

选择备份路径

clip_image010

确定后,自动备份成功。

1、之后还要每天做差异备份或日志备份,这里我们选择事物日志备份

clip_image012

这是每天要做的计划,我们可以把他设置自动备份计划任务。

(1)新建天任务计划,在管理右键,新建

clip_image014

首先要检查数据库的完整性,添加任务

clip_image016

退出保存,测试是否成功

clip_image018

OK,可以进行备份数据库了

clip_image020

同样,退出测试

clip_image022

成功,好了我们最后把数据库压缩

clip_image024

添加完之后,设置day计划任务参数

clip_image026

设置完参数,保存退出,测试是否成功。

2、这样我们每天的计划就完成了,同样要设置week计划,每天备份事物日志

在周计划之前同样进行完整的数据库备份

clip_image028

把备份任务设置为每天备份事物日志

clip_image029

设置week任务计划参数后,测试是否成功

clip_image031

3、跟day、week计划类似

同样我们的月计划是,先做完整的数据库备份,再做事物日志备份。并对数据库进行监控和性能优化(前面章节已经详细说明)。

季度计划,检查数据库的备份情况,优化并对过期的数据备份删除,否则会占用很大的空间。

年度计划,在保证数据库正常运行的情况下,进一步加大对数据库资源的优化使用。

4、针对数据库出现的问题我们可以添加报警设置,这样就可以在第一时间通知管理员

在SQL代理中新建报警:

clip_image033

对要通知的管理员填写用户信息

clip_image035

选择报警的方式

clip_image037

选项里填写通知内容

clip_image039

要说明的一点是,作为操作员的客户端电脑必须打开messenger服务。

5、还有要把每天的备份复制到另一台电脑上,我们为此做个任务计划

首先,在客户端上新建个sql的备份文件夹,并共享为读写权限

clip_image041

我们把这个共享文件夹映射到数据库服务器上,输入盘符跟网络路径

clip_image043

完成后,可以看到映射的网络盘

clip_image045

下来我们编写个自动复制备份文件的命令

先在文本文档里写入下面信息

clip_image046

再保存为bat文件

clip_image047

我们双击执行下是否可以成功

clip_image049

OK,现在只需把它加入计算机的任务计划里

打开任务计划

clip_image051

新建任务计划

clip_image053

设置触发器:为每天

clip_image055

时间设置

clip_image057

操作:启动程序

clip_image059

启动程序选择我们编写的bat文件

clip_image061

完成计划任务的创建

clip_image063

这样,计算机就会每天把数据库备份的文件拷贝到操作员制定的其他电脑上。

三、当某天数据库出现问题,造成我们的web服务器不能访问

clip_image065

如果数据库还在的话我们可以对数据库进行恢复

clip_image067

选择完整+事物日志还原

clip_image069

选项为覆盖原数据

clip_image071

点确定,还原完成后,就可以进入网站了。

 

当然,这是小问题,如果xinzhan的数据库都损坏了就麻烦了

clip_image073

这时我们就要用master数据库做尾部还原了,这样才能保证数据完整找回

首先用master对xinzhan数据库做尾部日志备份

clip_image075

再在xinzhan 上做基本还原操作

clip_image077

还原选择“事物日志 备份(copy only)”一项

clip_image079

这样就把xinzhan数据库所以数据找回来了。

同样还得检查数据库性能,定期优化,提高速率。