秣马厉兵——SQL数据库安全(二)
2009-06-20 03:49
148 查看
二、数据存储安全
数据备份是数据存储的重要手段,常见的备份方式有三种:
1、 完整备份 2、差异备份 3、事务日志备份
常见的恢复备份的模式也有三种:
1、 完全模式(full)——可以备份所有日志
2、 简单模式(simple)——所有日志都不会保存,不支持即时还原。
3、 大容量日志模式(bulk_logged)——不保存大容量日志
恢复备份的三种模式之间的相互转换
Alter database 数据库名称 set recovery simple——简单模式
Alter database 数据库名称 set recovery full——完全模式
Alter database 数据库名称 set recovery bulk_logged—大容量日志模式
!!!!!!!备份操作
做备份首先我们需要有备份设备,用命令来创建吧
1、 完全备份
语法 :backup database 数据库名称 统 disk=‘备份设备名称’
完全备份杨东旭数据库中的数据,并且模拟灾难,来恢复数据
备份成功,模拟灾难,来恢复数据。
数据库已经删除,恢复数据
成功执行
2、 差异备份
差异备份:备份的是上一次完全备份以后发生更改的内容。
例如
恢复了数据库的数据
**有这样的一个情况,我们备份的不会只是一个差异备份,而将会是多个,所以在我们进行恢复的时候将file后的数字以此列座,知道最后一个恢复时才可以使用recovery命令结尾,其余的全部以no recovery结尾。(no recovery表示不封口,未完全还原)
3、 事务日志备份
如下图 备份事务日志
在真实的工作中我们并不会去一次一次的动手来备份恢复这些数据,因为那样太浪费时间和精力,难道就没有办法来解决他? 当然有啦,那就是自动备份。
容我慢慢道来
首先我们先要启动SQL代理
启动后我们选择作业项,来新建作业,在常规中为作业起个名字,选好类别,
之后就在计划栏里来设定时间来执行备份举行啦
我就随便设置在每个周一执行一次,具体时间我并没有设置。
然后确定这份SQL作业。即可(业可以设置警报装置)
!!!!!!!!!!!!!!!!!!!!!!!!
还原系统数据库master
还原master数据库需要做到一下几步。
1、之前要有备份
2、。生成临时master
3、单用户模式启动SQL
接下来我们具体操作一下
备份master数据库
停止SQL服务,并且删除master的相关文件,来模拟环境。
Master受到如此重创,需要尽快恢复,
挂入sql光盘,进入安静模式,来重安装SQL 数据库用以获得临时的master
在光盘盘符下:
start /wait d:\setup.exe /qn INSTANCENAME=mssqlserver REINSTALL=SQL_Engine REBUILDDATABASE=1 sapwd=Ccjsj1200
-- 临时生成master库
Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn>sqlservr.exe –m
进入但用户模式
成功执行
然后我们的master数据库文件又回来啦!
然后马上登陆SQL服务器,断开连接,新建查询,恢复master数据库
如此master又回来啦!
看来恢复一下备份业不过如此吗?先不要没呀,后面还有更厉害的呢!
请关注下一篇博客,传输安全性!
相关文章推荐
- 秣马厉兵——SQL数据库安全(一)
- SQL数据库服务器的安全策略 保护数据安全
- 从IIS转到SQL数据库安全
- 不仅拥有XmlDocument一样简单的XML操作方法,并且实现数据文件安全存储功能——XmlEDocument
- 从IIS转到SQL数据库安全
- 一个完整的产品设计流程——家庭安全管家
- PHP安全技术之——实现基本安全
- Sql数据库安全配置九大措施
- 从IIS转到SQL数据库安全
- SQL数据库—<9>数据库安全
- SQL 中数据库的安全——1
- 【转】Android操作系统安全研究系列——键盘记录
- [转载]微博平台架构和安全——微博平台首席架构师杨卫华演讲
- 基于Sendmail、Dovecot和Ssl的电子邮件服务器搭建——从不安全通信到安全通信
- 禁用xp_cmdShell提高SQL数据库安全 ----mssql 2000
- sql数据库安全设置
- SQL数据库安全审计工具-xSQL Scanner1.6
- 数据库SQL数据库服务器的安全
- 如何保护SQL数据库服务器的安全
- Cisco安全实战——将你的路由器改造成防火墙 推荐