数据库镜像同一台机器的两个不同实例上配置数据库镜像+另一台见证服务器.docxVIP

数据库镜像同一台机器的两个不同实例上配置数据库镜像+另一台见证服务器.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、基本的信息 本文主要是在2台笔记本上配置数据库镜像,通过证书来实现验证,而不是用域账户来实现。另外,本文配置的是高安全性的数据库镜像,能实现自动秒级切换,需要2台机器。 注意:主体、镜像实在同一台服务器上的两个实例上的。主体服务器ip:01 实例:MSSQLSERVER文件目录:c:\share 镜像服务器ip:01 实例:SQL2008R2文件目录:e:\share 见证服务器ip:02文件目录:c:\注意:下面所有的代码,都需要按照(编号)的顺序,在相应的服务器上执行。 比如:(1)是在主体服务器上执行的,(2)是在镜像服务器上执行的,(3)又是在主体服务器执行的,所有的操作必须要按照(编号)中的编号的顺序来执行。 2、主体服务器的配置 需要把数据库备份文件c:\share\DB_Mirror.bak?复制到到e:\share\DB_Mirror.bak:-- ===========================================-- 无论是主体服务器、镜像服务器, 还是见证服务器-- 除特别说明外,均需要保证下面的操作在master库中执行USE masterGO-- ===========================================--(1) 建立镜像主体数据库-- 此操作主体服务器上执行-- a. 建立测试数据库CREATE DATABASE DB_MirrorON(NAME = DB_Mirror_DATA,FILENAME = Nc:\share\DB_Mirror.mdf)LOG ON(NAME = DB_Mirror_LOG,FILENAME = Nc:\share\DB_Mirror.ldf)--设置数据库的恢复模式是完全模式ALTER DATABASE DB_Mirror SETRECOVERY FULLGO-- b. 完全备份,需要把这个完全备份文件,传输到镜像服务器上BACKUP DATABASE DB_MirrorTO DISK = Nc:\share\DB_Mirror.bakWITH FORMATGO执行代码后,需要把c:\share\CT_Mirror_SrvA.cer证书文件,复制到e:\share\CT_Mirror_SrvA.cer: -- ===========================================--(3) 主体服务器上的数据库镜像端点及身份验证用的证书-- 此操作主体服务器上执行-- a. 用于数据库镜像端点身份验证的证书IF NOT EXISTS( -- 使用数据库主密钥加密证书SELECT * FROM sys.symmetric_keysWHERE name = N##MS_DatabaseMasterKey##)CREATE MASTER KEYENCRYPTION BY PASSWORD = Nwcis123--drop certificate ct_mirror_srvaCREATE CERTIFICATE CT_Mirror_SrvAWITHSUBJECT = Ncertificate for database mirror,START_DATE =EXPIRY_DATE =O-- b. 备份证书, 以便在与此端点通信的另一端建立此证书BACKUP CERTIFICATE CT_Mirror_SrvATO FILE = c:\share\CT_Mirror_SrvA.cerGO--drop endpoint edp_mirror-- c. 数据库镜像端点CREATE ENDPOINT EDP_MirrorSTATE = STARTED AS TCP(LISTENER_PORT = 5022, -- 镜像端点使用的通信端口LISTENER_IP = ALL) -- 侦听的IP地址 FOR DATABASE_MIRRORING(AUTHENTICATION = CERTIFICATE CT_Mirror_SrvA, -- 证书身份验证ENCRYPTION = DISABLED, -- 不对传输的数据加密,如果需要加密,可以配置为 SUPPORTED 或 REQUIRED, 并可选择加密算法ROLE = ALL) -- 端点支持所有的数据库镜像角色, 也可以设置为 WITNESS(仅见证服务器),或 PARTNER(仅镜像伙伴)GO把镜像创建的证书文件e:\share\CT_Mirror_SrvB.cer复制到到c:\share\CT_Mirro

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档