预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLSERVER2005数据库镜像 作者:RonTalmage,SolidQualityLearning 发表日期:April2005 适用于:SQLSERVER2005 版权 该白皮书为初步文档,可能会在所述软件进行最后商业发布之前做完全修改。 该文档所含信息代表微软公司在文档出版时对所论及问题的当前看法。由于微软必须对千变万化的市场情况做出相应反应,因此本文档不应视为微软的任何承诺,且微软不保证所陈述任何信息在产品发布后的准确性。 本白皮书仅供信息参考。微软对本文档中的信息不做任何明示或默示保证。 遵守所有适用的版权法律是用户应尽的责任。下述陈述不限制任何版权,在未获得微软公司明示书面许可的情况下,不得以任何目的复制本文档任何部分或将任何部分保存或引入检索系统、亦不得以任何形式(电子、机械、影印、录制或其他方式)进行传播。 微软在文件所述主题中拥有专利权、专利应用程序、商标、版权或其他知识产权。除非在微软的任何书面许可协议中明示规定,否则对本文档的提供不得视为对任何专利权、商标、版权或其他知识产权许可的提供。 除非特别声明,本文中描述的示例公司、组织、产品、域名、e-mail地址、徽标、人物、地点以及事件均为虚构的,不应与任何实际的公司、组织、产品、域名、e-mail地址、徽标、人物、地点以及事件有任何的联系。 ©2005微软公司版权所有。 Microsoft和ActiveX是微软公司在美国和其他国家的注册商标或商标。 内容列表 HYPERLINK\l"概述"TOC\o"1-7"\h\z\u HYPERLINK\l"_Toc127698914"概述 PAGEREF_Toc127698914\h1 HYPERLINK\l"_Toc127698915"数据库镜像介绍 PAGEREF_Toc127698915\h1 HYPERLINK\l"_Toc127698916"数据库镜像动态 PAGEREF_Toc127698916\h5 HYPERLINK\l"_Toc127698917"数据库镜像可用性场景 PAGEREF_Toc127698917\h15 HYPERLINK\l"_Toc127698918"实现数据库镜像 PAGEREF_Toc127698918\h32 HYPERLINK\l"_Toc127698919"数据库镜像和高可用性技术 PAGEREF_Toc127698919\h36 HYPERLINK\l"_Toc127698920"结论 PAGEREF_Toc127698920\h39  概述 数据库镜像是SQLSERVER2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库。 自动进行故障转移并且使数据损失最小化通常包括昂贵的硬件和复杂的软件。但是,数据库镜像可以在不丢失已提交数据的前提下进行快速故障转移,无须专门的硬件,并且易于配置和管理。 数据库镜像介绍 在数据库镜像中,一台SQLServer2005实例连续不断的将数据库事务日志发送到另一台备用SQLServer实例的数据库副本中。发送方的数据库和服务器担当主角色,而接收方的数据库和服务器担当镜像角色。主服务器和镜像服务器必须是独立的SQLServer2005实例。 在所有SQLServer数据库中,在对真正的数据页面进行修改之前,数据改变首先都记录在事务日志中。事务日志记录先被放置在内存中的数据库日志缓冲区中,然后尽快地输出到磁盘(或者被硬化)。在数据库镜像中,当主服务器将主数据库的日志缓冲区写入磁盘时,也同时将这些日志记录块发送到镜像实例。 当镜像服务器接收到日志记录块后,首先将日志记录放入镜像数据库的日志缓冲区,然后尽快地将它们硬化到磁盘。稍后镜像服务器会重新执行那些日志记录。由于镜像数据库重新应用了主数据库的事务日志记录,因此复制了发生在主数据库上的数据改变。 主服务器和镜像服务器将对方视为数据库镜像会话中的伙伴。数据库镜像会话包含了镜像伙伴服务器之间的关系。一台给定的伙伴服务器可以同时承担某个数据库的主角色和另一个数据库的镜像角色。 除了两台伙伴服务器(主服务器和镜像服务器),一个数据库会话中可能还包含第三台可选服务器,叫做见证服务器。见证服务器的角色就是启动自动故障转移。当数据库镜像用于高可用性时,如果主服务器突然失败了,如果镜像服务器通过见证服务器确认了主服务器的失败,那么它就自动承担主服务器角色,并且在几秒钟之内就可以向用户提