laoyu 发表于 2017-12-3 17:49:19

MSSQL Server 镜像切换(主从切换)

环境:主服务器为A,备服务器为B,正常环境下切换镜像服务器
USE masterGO
ALTER DATABASE sfis SET PARTNER FAILOVER      GO


环境:主服务器为A,备服务器为B;主服务器A挂掉,无法进入系统      
一、在备服务器B上执行以下语句,强制切换B为主服务器,使B上的数据库可用:      USE masterGO
ALTER DATABASE sfis SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS      GO      
二、更换主机B的IP为主机A的IP,这样的做法为客户端无需作任何改变,即可正常使用      
三、主服务器A维修OK后,在备服务器B上执行以下动作:      1)、更改IP为原来备用B的IP地址      2)、连接主服务器A网路,这时服务器B显示主服务器,并显示挂起      3)、恢复挂起的镜像      USE masterGO
ALTER DATABASE sfis SET PARTNER Resume      GO      4)、设置镜像传输模式为高安全模式      
USE masterGOALTER DATABASE sfis SET Safety full      GO      5)、切换服务器A为主服务器器,服务器B为备服务器      
USE masterGOALTER DATABASE sfis SET PARTNER FAILOVER      GO      
四、服务器A上设置镜像传输模式为高性能模式      
USE masterGOALTER DATABASE sfis SET safety off      GO
页: [1]
查看完整版本: MSSQL Server 镜像切换(主从切换)