ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:105KB ,
资源ID:8290674      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8290674.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(配置SQL Server 2005镜像.doc)为本站会员(hskm5268)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

配置SQL Server 2005镜像.doc

1、配置 SQL Server 2005 镜像 1.0 版1/5配 置 SQL Server 2005 镜 像SQL Server 2005 相对于 SQL Server 2000 来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005 使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005 为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介结 SQL Server 2005 镜像功能。1 镜像简介数据库镜像是一个高可用性软件解决方案,为客户端提供小于 10 秒故障转移。每

2、个数据库镜像配置均包含一个主体服务器(包含主体数据库 )、一个镜像服务器 (包含镜像数据库)和一个见证服务器,其中见证服务器是可选的。主体服务器和镜像服务器要求是独立的服务器实例。主体服务器和镜像服务器的角色是相对的,可以自动或者手动地将主体服务器设置为镜像服务器,镜像服务器设置为主体服务器。与主体服务器和镜像服务器不同的是,见证服务器并不能用于数据库。见证服务器监视主体服务器和镜像服务器,确保在给定的时间内这两个故障转移服务器中有且只有一个作为主体服务器,从而支持自动故障转移。如果存在见证服务器,同步会话将以“高可用性模式”运行,如果主体服务器出现故障,可以实现故障自动转移。如果见证服务器不

3、存在,同步会话将以“高级别保护模式”运行,出现故障需要手动故障转移,并且有可能丢失数据。图 1:两台服务器镜像配置 SQL Server 2005 镜像 1.0 版2/5图 2:两台服务器镜像,一台见证服务器数据库准备结束,端点创建完成,用户便可以启用数据库镜像。镜像启动后,每个伙伴都将开始维护所在数据库中有关其数据库,以及另一个伙伴和见证服务器的状态信息。这些状态信息允许服务器实例维护称为“数据库镜像会话” 的当前关系。在数据库镜像会话过程中,服务器实例将通过彼此定期交换 PING 消息来互相监视。镜像会话启动后,镜像服务器将识别镜像数据库上最新完成的事务的日志序列号 (LSN),并要求主体

4、服务器提供所有后续事务的事务日志,主体服务器向像镜像服务器发生一份当前活动的事务日志,镜像服务器会立即将传入日志镜像到磁盘。主体服务器继续让客户端连接使用主体数据库,每次客户端更新主体数据库时,主体服务器都会在写入到日志时,并将得到的事务日志发送给镜像服务器,镜像服务器会将其镜像到磁盘。同时,镜像服务器将从最早的事务日志开始,将事务应用到镜像数据库中,从而实现主体数据库和镜像数据库同步。2 配置实例了解数据库镜像的基本知识之后,看一看怎样去配置镜像。(使用镜像功能请确保安装了 SQL Server 2005 SP1)。为做镜像实验,在同一个服务器上同时装三个实例: SERVER01、SERVE

5、R02 、SERVER03。其中,SERVER01 将作为主体服务器、SERVER02 作为镜像服务器、 SERVER03 作为见证服务器。在完成本实验的第一步需要将主体服务器的 DBMirror 数据库,完全备份出来,然后在 SERVER02 上还原,在还原的时候注意使用 NORECOVERY,使用镜像数据处于还原状态。在备份之前请将 DBMirror 数据库的日志模式设置为完整。配置 SQL Server 2005 镜像 1.0 版3/5完成了上面的准备之后就可以设置镜像。2.1 创建端点在 SERVER01 上运行下面的 SQL:CREATE ENDPOINT DbMirroringST

6、ATE=STARTEDAS TCP(LISTENER_PORT=5011)FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)go在 SERVER02 上运行下面的 SQL:CREATE ENDPOINT DbMirroringSTATE=STARTEDAS TCP(LISTENER_PORT=5022)FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)go在 SERVER03 上执行下面的 SQL,创建见证服务器。CREATE ENDPOINT DbMirroring

7、STATE=STARTEDAS TCP(LISTENER_PORT=5033)FOR DATABASE_MIRRORING(ROLE=WITNESS,ENCRYPTION=SUPPORTED)go2.2 启动镜像在前面的规划中 SERVER01 将作为主体服务器、SERVER02 作为镜像服务器,首先在主体服务器上执行下面的 SQL:ALTER DATABASE DBMirrorSET PARTNER=TCP:/jeffery:5022 -(注:笔记的机器名称是 jeffery)go指定 SERVER01 的通讯伙伴是 SERVER02(因为前面定义端点的时候 SERVER02 的端口号为 5

8、022)。在 SERVER02 的上执行下面的 SQL,指定通讯伙伴为 SERVER01。配置 SQL Server 2005 镜像 1.0 版4/5ALTER DATABASE DBMirrorSET PARTNER=TCP:/jeffery:5011go回到主体服务器,指定见证服务器。在 SERVER01 上执行下面的 SQL:ALTER DATABASE DBMirrorSET WITNESS=TCP:/jeffery:5033go完成以上步骤之后,镜像配置完成。如图 3 所示。图 33 管理镜像3.1 相关系统视图sys.database_mirroring:此视图显示服务器实例中每个

9、镜像数据库的数据库镜像元数据。实例 SQL 配置 SQL Server 2005 镜像 1.0 版5/5Server 中的每个数据库在表中占一行。如果数据库未联机,或未启用数据库镜像,则除 database_id 以外的所有列的值都将为 NULL。sys.database_mirroring_endpoints:目录视图显示有关服务器实例的数据库镜像端点的信息。sys.dm_db_mirroring_connections:为每个数据库镜像网络连接返回一行。3.2 手动主体、镜像服务器之间的切换在主体服务器中执行下面的代码就可以将镜像服务器设为主体服务器,主体服务器设置为镜像服务器。USE MASTERGoALTER DATABASE DBMirror SET PARTNER FAILOVERGo数据库镜像是一个很好的高可用性解决方案,微软的技术人员演示镜像的故障转移,如主体服务器出现故障,在 10 秒内客户端就重新连到数据库服务器。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报