您的位置:首页 > 数据库

SQL Server 2008 R2镜像配置

2014-03-19 10:22 567 查看


SQL Server 2008 R2镜像配置

一、准备工作

1、三台装有sql server 2008R2的服务器,系统为windows
server 2008为佳

2、服务器均在同一个域环境中。注:对于属于同一域的服务器做镜像配置,需要创建证书,请参阅其他文档。



二、环境配置

1、域名:shbeyondbit

2、sql server 2008 R2主服务器:192.168.6.152 

3、sql server 2008 R2镜像服务器:192.168.6.135

3、sql server 2008 R2见证服务器:192.168.6.123

4、拓扑图:



5、数据库镜像需要打开的端口是TCP-1433和TCP-5022端口

6、开启SQL服务的TCP/IP访问



三、配置步骤

1、打开主体服务器的服务,找到sqlserver服务项



2、配置该服务的登录账户,在此以域账户“shbeyondbit\XXX”作为测试账户



3、将域账户“shbeyondbit\xxx”设为sql的登录账户



4、点击“方面”,启动“外围应用配置器”





5、将RemoteDacEnabled设为true



 

注:在镜像服务器、见证服务器也同样执行以上1—5步

 

6、在主体服务器上对数据库进行备份,在此之前将数据库的属性进行设置



7、将恢复模式设置为“完整”



8、对数据进行备份,及事务日志进行备份



9、将备份文件拷贝到镜像服务器上



10、在镜像服务器上进行数据库的还原工作



11、选中备份集以后,点击左窗口的“选项”,并选中“RESTORE WITH NORECOVERY”



12、此时数据库JXTEST处于还原中,且不可操作



13、继续对JXTEST进行还原工作,这次选中“事务日志”



14、选中复制过来的日志文件



15、点击左窗口的“选项”,并选中“RESTOREWITH NORECOVERY”



16、回到主体服务器,对数据库JXTEST进行镜像设置



17、此时发现报错,这是因为我们没有为域账户设置数据库的操作权限



18、将域账户设置为数据库JXTEST的拥有者



19、再次点击数据库镜像



20、点击“配置安全性”对镜像进行配置



点击“下一步”



将“见证服务器实例”设置为不选中,后续我们会继续配置见证服务器

点击“下一步”



配置完成,点击下一步

选中配置服务器



登录成功后

配置镜像服务器



点击“下一步”

设置服务账户,根据前面的配置,可以将所有账户设为“shbeyondbit\XXX”




点击完成



 

关闭后



选中“不开始镜像”



在这里可以选择不同的运行模式,点击“开始镜像”

可以看到现在主体服务器上的数据库已经与镜像服务器上的数据库同步了



21、配置见证服务器

点击“配置安全性”



 



点击下一步



选中“见证服务器实例”,并点击下一步

主体服务器默认配置



点击下一步,配置见证服务器实例



点击下一步





至此,数据库镜像已经配置成功




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐