Sqlserver2008镜像概述
“数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根 据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的。
优点
l 增强了数据保护功能
l 提高了数据库的可用性
l 提高了生产数据库在升级期间的可用性
工作方式
在“数据库镜像会话”中,主体服务器和镜像服务器是相互通信和协作,并双方互补。主体服务器角色上的数据库副本为生产数据库。数据库镜像会尽快将主体数据库中执行的每一项操作(如:插入、更新和删除等)在镜像数据库中进行重新执行。这一过程是通过将活动事务日志记录的流发送到镜像服务器来完成,这可 以尽快将日志记录按顺序应用到镜像数据库中。而且数据库镜像是在物理日志记录级别执行这一“重做”操作的。SQL Server 2008 R2(以下简称:SQL08R2)中,为了减少网络的负载,主体服务器会将事务日志记录压缩后进行发送。
运行模式
l 高性能模式(异步运行):事务不需要等待镜像服务器将日志写入磁盘便可提交,这样可最大程度地提高性能。这意味着事务不需要等待镜像服务器将日志写入磁盘便可提交,而此操作允许主体服务器在事务滞后时间最小的条件下运行,但可能会丢失某些数据。
l 高安全模式(同步运行):当会话开始时,镜像服务器使镜像数据库尽快与主体数据库同步。一旦同步了数据库,事务将在双方提交,这会延长事务滞后时间。
环境
Win 2008 + sqlserver 2008
主服务器:172.16.20.31
备服务器:172.16.20.32
l 主服务器备份, 展开数据库,右键wlcsp数据库,选择“任务”à备份
l 备份类型,选择完整备份
l 点击确定执行
l 相同的步骤备份事务日志,备份类型选择“事务日志”
l 点击确定执行
l 备服务器上,右键数据库,选择还原数据库,跳出还原数据库对话框。
l 输入目标数据库名称,选择源设备,选择从主服务器传过来的备份。点击确定。
l 选择数据库备份和日志备份,点击确定还原数据库。
l 在主数据库上,右键WLCSP数据库à任务à镜像,跳出配置界面。
l 点击“配置安全性”按钮,跳出如下对话框。点击下一步
l 取消“见证服务器实例”选项
l 是否配置见证服务器,选择否。
l 主体服务器实例按照默认选项。点击下一步。
l 进入下一界面,选择镜像服务器的IP
l 输入镜像服务器的IP,用户名和密码
l 镜像数据库配置界面如下,点击下一步
l `这边空白地方不用输入相关数据。点击下一步。
l 配置向导完成之后,会列出相关配置信息,点击“完成”
l 配置成功,点击关闭
l 之后会跳出如下对话框。点击开始镜像.
点击“是”
l 镜像之后,状态会提示:已同步:数据库已完全同步。
主库和备库的状态如上所示。
l 故障转移
右键WLCSP数据库,选择任务,镜像。
l 点击故障转移。选择“是”
l 原来的主库变成备库了,备库变成主库了
Sqlserver2008备份
l 全备:右键数据库,任务,备份
备份类型选择全备
点击确定,完成备份
l 增备: 右键数据库,任务,备份
备份类型选择差异
点击添加按钮,添加备份文件
点击确定完成
l 日志备份: 右键数据库,任务,备份
备份类型选择事务日志
点击确定完成
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24237320/viewspace-1108292/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24237320/viewspace-1108292/