微软官方数据库镜像文档

微软官方数据库镜像文档

ID:33341432

大小:494.00 KB

页数:42页

时间:2019-02-24

微软官方数据库镜像文档_第1页
微软官方数据库镜像文档_第2页
微软官方数据库镜像文档_第3页
微软官方数据库镜像文档_第4页
微软官方数据库镜像文档_第5页
资源描述:

《微软官方数据库镜像文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQLSERVER2005数据库镜像作者:RonTalmage,SolidQualityLearning发表日期:April2005适用于:SQLSERVER 2005版权该白皮书为初步文档,可能会在所述软件进行最后商业发布之前做完全修改。该文档所含信息代表微软公司在文档出版时对所论及问题的当前看法。由于微软必须对千变万化的市场情况做出相应反应,因此本文档不应视为微软的任何承诺,且微软不保证所陈述任何信息在产品发布后的准确性。本白皮书仅供信息参考。微软对本文档中的信息不做任何明示或默示保证。遵守所有适用的版权法律是用户应尽的责任。下述陈

2、述不限制任何版权,在未获得微软公司明示书面许可的情况下,不得以任何目的复制本文档任何部分或将任何部分保存或引入检索系统、亦不得以任何形式(电子、机械、影印、录制或其他方式)进行传播。 微软在文件所述主题中拥有专利权、专利应用程序、商标、版权或其他知识产权。除非在微软的任何书面许可协议中明示规定,否则对本文档的提供不得视为对任何专利权、商标、版权或其他知识产权许可的提供。除非特别声明,本文中描述的示例公司、组织、产品、域名、e-mail地址、徽标、人物、地点以及事件均为虚构的,不应与任何实际的公司、组织、产品、域名、e-mail地址、徽标

3、、人物、地点以及事件有任何的联系。©2005微软公司版权所有。Microsoft和ActiveX是微软公司在美国和其他国家的注册商标或商标。内容列表概述1数据库镜像介绍1数据库镜像动态5数据库镜像可用性场景15实现数据库镜像32数据库镜像和高可用性技术36结论39概述数据库镜像是SQLSERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库。自动进行

4、故障转移并且使数据损失最小化通常包括昂贵的硬件和复杂的软件。但是,数据库镜像可以在不丢失已提交数据的前提下进行快速故障转移,无须专门的硬件,并且易于配置和管理。数据库镜像介绍在数据库镜像中,一台SQL Server 2005实例连续不断的将数据库事务日志发送到另一台备用SQLServer实例的数据库副本中。发送方的数据库和服务器担当主角色,而接收方的数据库和服务器担当镜像角色。主服务器和镜像服务器必须是独立的SQL Server 2005实例。在所有SQL Server数据库中,在对真正的数据页面进行修改之前,数据改变首先都记录在事务日

5、志中。事务日志记录先被放置在内存中的数据库日志缓冲区中,然后尽快地输出到磁盘(或者被硬化)。在数据库镜像中,当主服务器将主数据库的日志缓冲区写入磁盘时,也同时将这些日志记录块发送到镜像实例。当镜像服务器接收到日志记录块后,首先将日志记录放入镜像数据库的日志缓冲区,然后尽快地将它们硬化到磁盘。稍后镜像服务器会重新执行那些日志记录。由于镜像数据库重新应用了主数据库的事务日志记录,因此复制了发生在主数据库上的数据改变。主服务器和镜像服务器将对方视为数据库镜像会话中的伙伴。数据库镜像会话包含了镜像伙伴服务器之间的关系。一台给定的伙伴服务器可以同

6、时承担某个数据库的主角色和另一个数据库的镜像角色。除了两台伙伴服务器(主服务器和镜像服务器),一个数据库会话中可能还包含第三台可选服务器,叫做见证服务器。见证服务器的角色就是启动自动故障转移。当数据库镜像用于高可用性时,如果主服务器突然失败了,如果镜像服务器通过见证服务器确认了主服务器的失败,那么它就自动承担主服务器角色,并且在几秒钟之内就可以向用户提供数据库服务。数据库镜像中需要注意的一些重要事项:·主数据库必须为FULL还原模型。由于bulk-logged操作而导致的日志记录无法发送到镜像数据库。·初始化镜像数据库必须首先使用NOR

7、ECOVERY还原主数据库,然后再按顺序还原著数据库事务日志备份。·镜像数据库和主数据库名称必须一致。·由于镜像数据库处于recovering状态,因此不能直接访问。通过在镜像数据库上创建数据库快照可以间接读取某一个时刻点的镜像数据库。(参阅该白皮书后面“数据库镜像和数据库快照”部分)注意:要想获取更多与数据库镜像术语有关的信息,请参阅SQL Server 2005BooksOnline中关于“OverviewofDatabaseMirroring”。操作模式数据库镜像会话有三种可能的操作模式。根据事务安全性的设置以及镜像会话中是否需要

8、见证服务器来决定精确的操作模式。表1.   数据库镜像操作模式操作模式事务安全性传输机制需要Quorum见证服务器故障转移类型高可用FULL同步YY3939自动或者手动高保护FULL同步YN只能手动高性能O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。