博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用三台服务器实现不同机房的自动故障转移,SQL SERVER数据库镜像(三)
阅读量:5955 次
发布时间:2019-06-19

本文共 664 字,大约阅读时间需要 2 分钟。

引用MSDN上的一句话:若要支持自动故障转移,必须在高安全性模式下配置数据库镜像会话,并且还要具有第三个服务器实例(也称为“见证服务器”)。见证服务器是 SQL Server 的可选实例,它能使高安全性模式会话中的镜像服务器识别出是否要启动自动故障转移。与这两个伙伴不同的是,见证服务器并不能用于数据库。见证服务器的唯一角色是支持自动故障转移。

有了前面和两篇文章的基础后,想加入见证服务器是非常简单的,只需要象前面两台机器上做的同样的出站和入站的操作,生成HOST_C_cert.cer然后在主和镜象服务器上使用这个证书,然后将主服务器上的witness设置为镜像的IP地址就可以了。

操作步骤:可以参考上一篇文章,如果有不明白的可以QQ联系我(晚上一般在线)。

创建证书
创建连接点
导出证书
交换三方证书
创建入站的用户
在主服务器上执行

alter database Northwind SET witness= 'TCP://见证服务器IP地址:5022'

修改站点的连接字符串以适应主服务器和镜象服务器,这样子就可以自动切换数据库了。

ConnectionString="Data Source=主服务器;Failover Partner=镜像服务器;Initial Catalog=AdventureWorks;USER ID=sa;Password="

 

参考文献:

MSDN

转载于:https://www.cnblogs.com/biyusoft/archive/2012/07/14/3432037.html

你可能感兴趣的文章
SQL Server代理(3/12):代理警报和操作员
查看>>
Linux备份ifcfg-eth0文件导致的网络故障问题
查看>>
2018年尾总结——稳中成长
查看>>
JFreeChart开发_用JFreeChart增强JSP报表的用户体验
查看>>
度量时间差
查看>>
通过jsp请求Servlet来操作HBASE
查看>>
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
web安全问题分析与防御总结
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>