SQLServer 2008镜像切换【转】

首先需已经做好数据库镜像的前期准备工作,不懂的可以去百度下。
下面我说下增加镜像伙伴
IP:192.168.1.100  主机
IP:192.168.1.101  备机

1、增加镜像伙伴,需要先在备机上执行,再执行主机 --备机

ALTER DATABASE backupdatabase SET PARTNER = 'TCP://192.168.1.101:5022';
--主机
ALTER DATABASE backupdatabase SET PARTNER = 'TCP://192.168.1.100:5022';
执行成功以后,主机上数据库backuptest会显示主体正在同步字样,备机数据库会显示正在还原字样。若上述步骤
有报日志错误,则还需从主机上备份日志文件,然后在备机上还原,还原日志时同样需要指定norecovery。

2、镜像与主体切换

--主机
use master;
alter database backupdatabase set partner failover;
执行成功后原主体数据库会显示正在还原,备机数据库显示主体正在同步字样。

3、测试主备切换

主机崩溃,强制备机当主机,原主机恢复后再切换回去
主机:A
备机:B
此时,在B机上执行
use master;
alter database backuptest set partner FORCE_SERVICE_ALLOW_DATA_LOSS; --强制接收
当主机出现故障时(断电),使用此命令后,备机上的数据库会由显示正在恢复状态变成backupdatabase(主体,已断开链接),即现在的镜像B可以用来充当主机了,假如现在有业务往数据库里插也是能成功的。
现在把原主机A恢复(通电),然后在B机里操作
use master;
alter database backupdatabase set partner resume;
此时A机是作为镜像的,B机是作为主机的,要再切换一下,则再在B上执行
alter database backupdatabase set partner failover;

转自

SQLServer 2008镜像切换和故障转移脚本-fengdoudm-ChinaUnix博客 http://blog.chinaunix.net/uid-26479545-id-4728381.html

SQL SERVER2008 镜像维护手册--补充 - 百度文库 https://wenku.baidu.com/view/349cdd76f242336c1eb95ebc.html#

镜像搭建参考

非域环境下SQL Server搭建Mirror(镜像)的详细步骤 - 东山絮柳仔 - 博客园 https://www.cnblogs.com/xuliuzai/p/11436460.html
(2条消息) SQL SERVER【非域环境】镜像之搭建篇_中国风-CSDN博客 https://blog.csdn.net/roy_88/article/details/72833180
SQL Server 数据库镜像 - pursuer.chen - 博客园 https://www.cnblogs.com/chenmh/p/4452902.html
(2条消息) SQL server2016镜像备份(不需要见证服务器)实战亲测!_pixel123的博客-CSDN博客 https://blog.csdn.net/pixel123/article/details/107056719/
使用证书创建SQL Server 2008镜像 - 程序园 http://www.voidcn.com/article/p-rqjksaln-bc.html

posted @   paul_hch  阅读(216)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2017-10-14 ps查看CPU和内存占用前10的进程
2015-10-14 oracle的exp和imp命令的使用【转载】
点击右上角即可分享
微信分享提示