网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL+Server+2008+数据库镜像(主备见证机)部署..doc

SQL+Server+2008+数据库镜像(主备见证机)部署..doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQLServer2008数据库镜像(主备见证机)部署.

SQL Server 2008 数据库镜像(主备机)部署 目录 一.镜像简介 0 1.1简介 0 1.2镜像组件 1 1.3镜像优点 1 1.4镜像缺点 1 二.安装环境要求(sql2005版本以上) 2 三. 配置主备机 2 3.1主备机拓扑图: 2 3.2验证连接 3 3.3设置你要镜像的数据库的恢复模式为完整 3 3.4完全备份数据库 用于在备机上还原数据库 4 3.5在备机上还原镜像数据库 4 四.主、备、见证实例互通 5 4.1创建流程 5 4.2创建主密匙(主、备、见证可并行执行) 5 4.3创建证书(主、备、见证并行执行) 6 4.4创建镜像端点(主、备、见证可并行执行) 7 例如: 7 4.5 备份证书以备建立互联(主备见证可并行执行) 8 4.6 互换证书以备建立互联(主备可并行执行) 9 4.7 创建互访的有效用户,并授以对镜像端点的connecte权限 9 4.8开始建立镜像(要注意顺序,先在备机上执行,然后在主机上执行) 10 4.9结果现象: 11 五.测试操作 11 5.1主备自动互换 11 六.在程序的配置文件中修改数据库连接串 13 七.配置常见问题: 13 7.1必须正确配置运行 SQL Server 所用的帐户。(帐户是否具有正确的权限?) 13 7.2当主机执行,出现连接失败? 13 7.3那么用set partner连接伙伴时总是报1418的错误? 14 八.常用查询语句 14 九.相关网站浏览 15 一.镜像简介 1.1简介 数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。 “数据库镜像”是用于提高数据库可用性的主要软件解决方案。镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库。简单恢复模式和大容量日志恢复模式不支持数据库镜像。因此,所有大容量操作始终被完整地记入日志。数据库镜像可使用任意支持的数据库兼容级别。配置主备机 3.1主备机拓扑图: 3.2验证连接 首先在对象资源管理器里分别连接到这3台服务器 可能出现的问题: 若无法连接,请在各自服务器的sql网络配置里启动named pipes和tcp/ip协议,关闭防火墙 3.3设置你要镜像的数据库的恢复模式为完整 代码如下: alter database 数据库名set recovery full with no_wait 或者用图形界面的设置位置在数据库的属性-选项里,如下图: 3.4完全备份数据库 用于在备机上还原数据库 3.5在备机上还原镜像数据库 在备机上还原镜像数据库,注意使用 WITH NORECOVERY 选项还原数据库 四.主、备、见证实例互通 实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现。注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个SQL Server 2005的实例中的5个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通。 4.1创建流程 在主、备上分别创建数据库主密钥(用于加密证书) 在主、备上分别创建证书(用于建立端点和登录用户) 在主、备上分别创建端点(用于主、备的镜像连接) 在主、备上分别备份各自的证书 在主、备上分别创建登录用户 4.2创建主密匙(主、备、见证可并行执行) --主机执行: USE [master] create MASTER KEY ENCRYPTION BY PASSWORD=123; GO /*查询密匙*/ SELECT * FROM sys.key_encryptions; Go --备机执行: USE [master] create MASTER KEY ENCRYPTION BY PASSWORD=123; GO /*查询密匙*/ SELECT * FROM sys.key_encryptions; go --见证机执行: USE [master] --创建数据库主密钥。 create MASTER KEY ENCRYPTION BY PASSWORD=123; GO /*查询密匙*/ SELECT * FROM sys.key_encryptions; go 4.3创建证书(主、备、见证并行执行) --主机执行: /*向数据库中添加证书,注意证书开始的日期一定要早于当日时间*/ CREATE CERTIFICATE HOST_A_cert WITH SUBJECT = HOST_A certificate, STA

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档