3. 升级辅助服务器.在辅助服务器运行以下存储过程。
use master
exec msdb..sp_change_secondary_role
@db_name = ‘current_secondary_dbname’
@do_load = 1,
@force_load = 1,
@final_state = 1,
@access_level = 1,
@terminame = 1,
@keep_replication = 0,
@stopat = null
该存储过程会将数据库质为单用户模式。明明没有任何使用者正在存取数据库,它却告诉我数据库目前为使用中,解决的方式为重新执行一次该存储过程。
4. 通知监控服务器角色已变更,在监控服务器上运行以下存储过程。
use master
exec msdb..sp_change_monitor_role