非域环境下配置sql2005的mirror功能.docx

非域环境下配置sql2005的mirror功能.docx

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

非域环境下配置sql2005的mirror目的:因天堂梦游戏数据库(仅指TartarosGame)的重要性,在数据库意外损坏的情况下仅允许1-5分钟的数据丢失,所以在不损失性能的原则下我们使用sqlserver2005的mirror功能实现高性能的异步热备来确保数据安全。环境要求:1、安装windows2003及以上版本2、主备机均修改计算机DNS后缀在”我的电脑”---“属性”---“计算机名”tab---“更改”按钮---“其他”按钮---输入后缀,例如mirror等等,需要注意2点:一是主备机的dns后缀完全一样,二是不要和实际的域名无论外网或内网冲突;修改后重启计算机;重启后,注意修改windows\system32\drivers\etc\hosts文件,加入对方完全计算机名和IP对应关系。3、安装sql server2005+sp2,采用混合验证模式4、因为是在非域环境下,所以必须使用证书来确保主从服务器建立信任关系配置步骤(此处使用脚本方式,也可以使用图形界面配置):说明:无论是主体服务器、还是镜像服务器, 除特别说明外,均需要保证下面的操作在master库中执行在主体服务器上完全备份数据库(TartarosGame)Backup database TartarosGame to disk=’d:\TartarosGame_backup_for_Mirror.bak ’ with format在镜像服务器上执行还原操作(假设主体数据库完全备份文件已经copy到镜像服务器的D盘)Restore database TartarosGame from disk=’D:\TartarosGame_backup_for_Mirror.bak’With Move ‘TartarosGame’ to ‘D:\TartarosGame_Mirror DB\TartarosGame_Data.mdf’,Move ‘TartarosGame_Log’ to ‘D:\TartarosGame_Mirror DB\TartarosGame_Log.ldf’,replace,norecovery在主体服务器上生成身份验证用的证书If not exists(select * from sys.sysmmetric_keys where name=N##MS_DatabaseMasterKey##)Create master key encryption by password=N’mirror$2011’GoCreate certificate CT_Mirror_SrvAWith Subject=N’certificate for database mirror’,Start_date=,Expiry_date=’999901231’Go在主体服务器上备份证书并建立数据库镜像端点Backup certificate CT_Mirror_SrvA to file=’d:\CertificateBackup\CT_Mirror_SrvA.cer GOCreate endpoint EDP_MirrorState=startedAs tcp(Listener_port=5022, --镜像端点使用的通信端口Listener_ip=all) –监听的ip地址For database_mirroring(Authentication=certificate CT_Mirror_SrvA, --使用证书验证Encryption=disabled, –因为是内网,所以不需要对传输的数据加密Role=all)—端点支持所有的数据库镜像角色Go在镜像服务器上生成验证用的证书If not exists(select * from sys.sysmmetric_keys where name=N##MS_DatabaseMasterKey##)Create master key encryption by password=N’mirror$2011’GoCreate certificate CT_Mirror_SrvBWith Subject=N’certificate for database mirror’,Start_date=,Expiry_date=’999901231’Go在镜像服务器上备份证书并建立数据库镜像端点Backup certificate CT_Mirror_SrvB to file=’d:\CertificateBackup\CT_Mirror_SrvB.cer GOCreate endpoint EDP_MirrorState=startedAs tcp(Listener_port=5022

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档