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

转自 :http://blog.51cto.com/kinwar/1333337

环境:主服务器为A,备服务器为B,正常环境下切换镜像服务器


USE master

GO


ALTER DATABASE sfis SET PARTNER FAILOVER        

GO




环境:主服务器为A,备服务器为B;主服务器A挂掉,无法进入系统        


一、在备服务器B上执行以下语句,强制切换B为主服务器,使B上的数据库可用:        

USE master

GO


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 master

GO


ALTER DATABASE sfis SET PARTNER Resume        

GO        

4)、设置镜像传输模式为高安全模式        


USE master

GO

ALTER DATABASE sfis SET Safety full        

GO        

5)、切换服务器A为主服务器器,服务器B为备服务器        


USE master

GO

ALTER DATABASE sfis SET PARTNER FAILOVER        

GO        


四、服务器A上设置镜像传输模式为高性能模式        


USE master

GO

ALTER DATABASE sfis SET safety off        

GO

猜你喜欢

转载自blog.csdn.net/purpletassels/article/details/80971271