首页 > 其他 > 详细

Alwayson常用脚本

时间:2015-01-30 07:51:04      阅读:338      评论:0      收藏:0      [点我收藏+]

1、修改实例下所有节点的数据同步模式,在master数据库下运行

 

--查找所有异步提交的辅助节点,修改为同步提交模式
-- SYNCHRONOUS_COMMIT 同步提交模式   
-- ASYNCHRONOUS_COMMIT 异步提交模式
select ALTER AVAILABILITY GROUP [+a.name+]
MODIFY REPLICA ON N‘‘‘+c.replica_server_name+‘‘‘ WITH (AVAILABILITY_MODE = SYNCHRONOUS_COMMIT)
GO
from sys.availability_groups a 
    --join sys.dm_hadr_instance_node_map b on a.resource_id=b.ag_resource_id
    join sys.availability_replicas c on a.group_id=c.group_id
where availability_mode = 0    --0异步提交 ,1 同步提交模式

 

2、执行集群转移脚本,在目标节点执行

 

--执行集群转移的脚本
 select  ALTER AVAILABILITY GROUP [+a.name+] FAILOVER;
 from sys.availability_groups a 

 

Alwayson常用脚本

原文:http://www.cnblogs.com/luck001221/p/4261435.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!