熟悉微软企业级数据库软件朋友,了解作为微软一个重大的产品版本,SQL Server 2008除了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本外,其实SQL Server 2008中的备份方式也是其一大亮点,SQL Server 2008使用的备份一个数据库有多种方法,如差异备份和事物日志备份。事务日志备份将复制上次完全或以前的事务日志备份的所有数据变化。事物日志备份通常是非常快并且非常小,仅次于镜像的高可靠性备份方案,可以达到分钟级的灾难恢复能力。
下面详细讲解了事务日志传送备份的实施过程:
对于用户来说,要先建立一个数据库服务器,名称Server-DW,需要备份的数据库为”JKL_DW”。同时建立一个备份服务器,名称Server-ETL。在Server-ETL上创建文件夹,用于存放备份数据库,此例中命名为”jklDW”。
另外,在Server-ETL上创建另外一个文件夹,用于存放为备份数据传送过来的事务日志,命名为”LogBackup”,然后共享此文件夹。此外还需建立一个存放为还原数据库复制的事务日志,命名为”LogCopy”,也同样共享此文件夹。
备份数据库─常规页
接下来为数据库”JKL_DW”创建一个完整备份。
在“目标”处选择将数据库备份文件的路径。
备份数据库─选项页
覆盖媒体:改为”备份到新媒体集并清除所有现有备份集”,同时起一个名称即可。
可靠性:勾选”完成后验证备份”和”写入媒体前检查校验和”这两项。
压缩:选择”压缩备份”,可以节省80%左右的空间。
然后将备份好的文件复制到Server-ETL上。
设置事务日志传送
启用“事务日志传送”,数据库右键菜单,选择属性,切换到“事务日志传送”,选项卡,勾选”将此数据库其用为日志传送配置中的主数据库”,启用“事务日志传送”。
事务日志传送
事务日志备份:点击“备份设置”,可以打开“事务日志备份设置”窗体。
辅助数据库:点击“添加”,可以打开“辅助数据库设置”窗体。
配置“事务日志备份”
设置备份操作
备份文件夹的网络路径:此处填写备份服务器上建立的用于存放事务日志备份的文件夹的网络路径。这里说明一下,将备份文件夹放在了备份服务器上,但这不是必需的,也可以将备份文件夹放在数据库服务器上,或者放在第三台服务器上,只要保证此文件夹能从网络上被数据库服务器和备份服务器访问即可。
备份作业─作业名称:此例中命名为”jklDW事务日志备份:事务日志备份作业”,然后设置计划。
设置作业计划属性
名称:命名为”jklDW事务日志备份:事务日志备份作业”。
频率:设为”每天每小时”执行一次。因为此例中备份的是数据仓库,数据每天更新一次,频率没有必要设置得太高。如果是业务系统,则可以设置得短一些,保证数据安全。
c3c
备份的目标数据库
连接备份数据库所在的服务器
首先需要连接到备份数据库所在实例,点击”连接”,打开”连接到服务器”窗口。同时,连接到Server-ETL,连接后下面的选项生效,可以进行设置。
初始化辅助数据库
辅助数据库:此处选择还原的目标数据库,此例中为”jklDW”。
初始化辅助数据库:因为前面已经还原了数据库,所以此处选择”否,辅助数据库已初始化”。
设置复制文件
复制文件的目标文件夹:此处输入复制文件夹的网络路径。
作业名称:命名为”jklDW事务日志备份:事务日志复制作业”,然后”编辑作业”。
名称:命名为”jklDW事务日志备份:事务日志备份作业计划”。
频率:设为”每天每小时”执行一次。这个频率中可以根据业务的具体需要决定。
成功执行备份任务后,备份数据库变为”备用/只读”状态。
但事务日志备份缺点是它们的恢复能力有限,过程需要耗费很多资源的。此外,如果一个由于某种原因日志备份损坏或无法使用,那么整个恢复链将中断,而不会获得日志备份良好时那样的效果。由此,SQL Server2008提供了几种恢复方法,包括全恢复和简单恢复。恢复方法的选择将取决于事物日志文件是否被保存,如果是的话,任何类型的备份可以执行。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
SQL Server 2008将退出微软主流数据库支持
你的企业是否还在运行SQL Server 2008?请注意微软为SQL Server 2008提供的主流技术支持服务将于今年的7月8日正式结束。
-
SQL Server 2008中的对称密钥加密
证书和非对称密钥使用数据库级的内部公钥加密数据,并且使用数据库级内部私钥解密数据。而对称密钥相对简单,它们包含一个同时用来加密和解密的密钥。
-
通过PassPhrase对SQL Server 2008加密
与数字证书类似,SQL Server 证书包括公钥和私钥这一对密钥,它们都用来加密和解密数据。SQL Server也拥有创建非对称密钥和对称密钥对象的能力。
-
SQL Server 2008存储过程加密与安全上下文
使用存储过程而不是直接访问基表,可以提供更好的安全性,你可以在行级或列级控制数据如何被修改。