温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SQLServer2012镜像主库挂掉怎么切换到镜像备库

发布时间:2021-11-08 11:55:14 来源:亿速云 阅读:223 作者:iii 栏目:关系型数据库

本篇内容介绍了“SQLServer2012镜像主库挂掉怎么切换到镜像备库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

故障现象:

SQLServer2012镜像环境:

主节点1

从节点1

主节点的主库服务挂了,无法启动。

强行启动从库。

在备库执行:

USE master;   

ALTER DATABASE ec SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;

之后会恢复两分钟,备机的数据库就能用了。

数据库日志:

The mirrored database "ec" is changing roles from "MIRROR" to "PRINCIPAL" because the mirroring session or availability group failed over due to FORCE_SERVICE_ALLOW_DATA_LOSS. This is an informational message only. No user action is required.

Starting up database 'ec'.

1 transactions rolled forward in database 'ec' (7:0). This is an informational message only. No user action is required.

0 transactions rolled back in database 'ec' (7:0). This is an informational message only. No user action is required.

CHECKDB for database 'ec' finished without errors on 2016-09-01 15:33:43.907 (local time). This is an informational message only; no user action is required.

如果主机恢复了就切回去。

--原来的主服务器恢复,可以继续工作,需要重新设定镜像,第一次可能会报个错

在备库执行:

USE master;   

ALTER DATABASE ec SET PARTNER RESUME; --恢复镜像   

ALTER DATABASE ec SET PARTNER FAILOVER; --切换主备

主备切换完成。

“SQLServer2012镜像主库挂掉怎么切换到镜像备库”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI