说明:某公司客户关系系统为连接SQL数据库web形式。
这里详细介绍下整个维护过程
一、首先,平时要维护客户数据,要有完整备份数据库
这是客户关系系统界面
这是后台管理端
这是数据库里的数据
二、我们一开始要做个xinzhan数据库的完整备份
选择备份路径
确定后,自动备份成功。
1、之后还要每天做差异备份或日志备份,这里我们选择事物日志备份
这是每天要做的计划,我们可以把他设置自动备份计划任务。
(1)新建天任务计划,在管理右键,新建
首先要检查数据库的完整性,添加任务
退出保存,测试是否成功
OK,可以进行备份数据库了
同样,退出测试
成功,好了我们最后把数据库压缩
添加完之后,设置day计划任务参数
设置完参数,保存退出,测试是否成功。
2、这样我们每天的计划就完成了,同样要设置week计划,每天备份事物日志
在周计划之前同样进行完整的数据库备份
把备份任务设置为每天备份事物日志
设置week任务计划参数后,测试是否成功
3、跟day、week计划类似
同样我们的月计划是,先做完整的数据库备份,再做事物日志备份。并对数据库进行监控和性能优化(前面章节已经详细说明)。
季度计划,检查数据库的备份情况,优化并对过期的数据备份删除,否则会占用很大的空间。
年度计划,在保证数据库正常运行的情况下,进一步加大对数据库资源的优化使用。
4、针对数据库出现的问题我们可以添加报警设置,这样就可以在第一时间通知管理员
在SQL代理中新建报警:
对要通知的管理员填写用户信息
选择报警的方式
选项里填写通知内容
要说明的一点是,作为操作员的客户端电脑必须打开messenger服务。
5、还有要把每天的备份复制到另一台电脑上,我们为此做个任务计划
首先,在客户端上新建个sql的备份文件夹,并共享为读写权限
我们把这个共享文件夹映射到数据库服务器上,输入盘符跟网络路径
完成后,可以看到映射的网络盘
下来我们编写个自动复制备份文件的命令
先在文本文档里写入下面信息
再保存为bat文件
我们双击执行下是否可以成功
OK,现在只需把它加入计算机的任务计划里
打开任务计划
新建任务计划
设置触发器:为每天
时间设置
操作:启动程序
启动程序选择我们编写的bat文件
完成计划任务的创建
这样,计算机就会每天把数据库备份的文件拷贝到操作员制定的其他电脑上。
三、当某天数据库出现问题,造成我们的web服务器不能访问
如果数据库还在的话我们可以对数据库进行恢复
选择完整+事物日志还原
选项为覆盖原数据
点确定,还原完成后,就可以进入网站了。
当然,这是小问题,如果xinzhan的数据库都损坏了就麻烦了
这时我们就要用master数据库做尾部还原了,这样才能保证数据完整找回
首先用master对xinzhan数据库做尾部日志备份
再在xinzhan 上做基本还原操作
还原选择“事物日志 备份(copy only)”一项
这样就把xinzhan数据库所以数据找回来了。
同样还得检查数据库性能,定期优化,提高速率。