sqlserver 镜像 断开连接 正在恢复+主机服务器关机用备用镜像
如果主机坏了断开连接就用备机的镜像数据库
--主备互换,备机sql命令
USE master;
ALTER DATABASE test SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;
之后会恢复两分钟,备机的数据库就能用了
如果主机恢复了就
--原来的主服务器恢复,可以继续工作,需要重新设定镜像,第一次可能会报个错
USE master;
ALTER DATABASE test SET PARTNER RESUME; --恢复镜像
ALTER DATABASE test SET PARTNER FAILOVER; --切换主备
建立镜像的步骤在这:https://www.cnblogs.com/xuanlanbinfen/p/10308079.html
也就是重新建立镜像,主机 建之前先删除 证书,端点,证书的登录名,用户,和备机的证书;备机也重新操作一遍
- --删除证书
- DROP CERTIFICATE HOST_A_cert
- --创建证书(主备可并行执行)
- USE master;
- CREATE MASTER KEY ENCRYPTION BY PASSWORD ='www.wbsbj000.com';
- CREATE CERTIFICATE HOST_A_cert WITH SUBJECT ='HOST_A ccertificate',
- START_DATE ='01/22/2019';
--删除端点 DROP ENDPOINT Endpoint_Mircroring
--创建连接的端点(主备可并行执行)
- --删除端点
- DROP ENDPOINT Endpoint_Mircroring
- --创建连接的端点(主备可并行执行)
- CREATE ENDPOINT Endpoint_Mircroring
- STATE = STARTED
- AS
- TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL )
- FOR
- DATABASE_MIRRORING
- ( AUTHENTICATION = CERTIFICATE HOST_A_cert , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL );
- --备份证书以备建立互联(主备可并行执行)
- BACKUP CERTIFICATE HOST_A_cert TO FILE = 'E:\SQLBackup\HOST_A_cert.cer';
- --4、互换证书
- --删除登录名
- DROP LOGIN HOST_B_login
- --删除证书
- DROP CERTIFICATE HOST_B_cert
- --删除用户
- DROP USER HOST_B_user
- --5、添加登陆名、用户(主备可并行执行)
- CREATE LOGIN HOST_B_login WITH PASSWORD ='www.wbsbj000.com';
- CREATE USER HOST_B_user FOR LOGIN HOST_B_login;
- CREATE CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_user FROM FILE ='E:\SQLBackup\HOST_B_cert.cer';
- GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_B_login];
- --删除登录名
- DROP LOGIN HOST_B_login
- --删除证书
- DROP CERTIFICATE HOST_B_cert
- --删除用户
- DROP USER HOST_B_user
- --关闭镜像
- alter database test set partner OFF
- --开启镜像
- ALTER DATABASE test
- SET PARTNER = N'TCP://192.168.1.103:5022'-- boat主机名
- GO
sqlserver 镜像 断开连接 正在恢复+主机服务器关机用备用镜像的更多相关文章
- MySQL5.6数据库8小时内无请求自动断开连接
问题: 最近的项目中,发现Mysql数据库在8个小时内,没有请求时,会自动断开连接,这是MySQL服务器的问题.The last packet successfully received from t ...
- 在HTTP通讯过程中,是客户端还是服务端主动断开连接?
比如说:IE访问IIS,获取文件,肯定是要建立一个连接,这个连接在完成通讯后,是客户端Close了连接,还是服务端Close了连接.我用程序测模拟IE和IIS,都没有收到断开连接的消息,也就是都没有触 ...
- [转帖]linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令
linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令 https://binwaer.com/post/12.html yun install -y screen ...
- mysql在空闲8小时之后会断开连接(默认情况)
调试程序的过程发现,在mysql连接空闲一定时间(默认8小时)之后会断开连接,需要重新连接,也引发我对重连机制的思考.
- TCP3次握手连接协议和4次握手断开连接协议
TCP/IP 状态机,如下图所示: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示. (SYN包表示标志位syn=1,ACK包表示标志位ack=1,SYN+A ...
- JAVA 判断Socket 远程端是否断开连接
最近在做项目的时候,遇到这样一个问题,如何判断 Socket 远程端连接是否关闭,如果关闭的话,就要重建连接Socket的类提供了一些已经封装好的方法, 如 isClosed().isConnect ...
- 解决ssh登录后闲置时间过长而断开连接
++++++++++++++++++++++++++++ #!/usr/bin/env bash password_5="Uxxx7"host_5="129.x.x.1 ...
- tcp 服务端如何判断客户端断开连接
一篇文章: 最近在做一个服务器端程序,C/S结构.功能方面比较简单就是client端与server端建立连接,然后发送消息给server.我在server端会使用专门的线程处理一条socket连接 ...
- Tcp服务端判断客户端是否断开连接
今天搞tcp链接弄了一天,前面创建socket,绑定,监听等主要分清自己的参数,udp还是tcp的.好不容易调通了,然后就是一个需求,当客户端主动断开连接时,服务端也要断开连接,这样一下次客户端请求链 ...
随机推荐
- 并发编程 —— Java 内存模型总结图
关于 Java 内存模型的类似思维导图. 如有错误,还请指正.
- Java多线程--JDK并发包(2)
Java多线程--JDK并发包(2) 线程池 在使用线程池后,创建线程变成了从线程池里获得空闲线程,关闭线程变成了将线程归坏给线程池. JDK有一套Executor框架,大概包括Executor.Ex ...
- sql连接查询(inner join、full join、left join、 right join)
sql连接查询(inner join.full join.left join. right join) 一.内连接(inner join) 首先我这有两张表 1.顾客信息表customer 2.消费订 ...
- 转载文章CSS3的calc()使用
calc()对大家来说,或许很陌生,不太会相信calc()是css中的部分.因为看其外表像个函数,既然是函数为何又出现在CSS中呢?这一点也让我百思不得其解,今天有一同事告诉我,说CSS3中有一个属性 ...
- jquery判断浏览器的内核
<script type='text/javascript'> $(function(){ if($.browser.msie) { alert("IE浏览器"); } ...
- 配置ArcGIS Server使用LDAP身份认证
1.登陆ArcGIS Server Manager,修改站点的安全设置.选择用户和角色来自现有企业系统(LDAP或Windows域). 2.选择LDAP存储类型. 3.填写LDAP用户存储连接信息.主 ...
- Android Studio离线打包5+SDK
dcloud官网下载最新版5+SDK 解压后,Android Studio导入HBuilder-Hello,选择From eclispe 修改assets/data/dcloud_control.xm ...
- [JAVA] 重写以及@Override标签
以前JAVA看的少,最近做项目,对@Override的调用顺序有点疑惑,故查了一些资料.既然查资料了,那就把能看到的知识点整理一下,以供日后学习. 原文地址请保留http://www.cnblogs. ...
- pytest+allure+jenkins +python2.7
pip install lxml==3.8.0 pip install pytest-allure-adaptor
- Oracle EBS INV 更新物料慢
失效 ICX SELECT FA.APPLICATION_SHORT_NAME, FA.APPLICATION_ID, PI.STATUS, PI.PRODUCT_VERSION, PI.PATCH_ ...