Alwayson常用脚本

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 
时间: 2024-12-24 04:15:48

Alwayson常用脚本的相关文章

表分区常用脚本

use SalesDB1 go -- 查看表是否已经分区 SELECT * FROM sys .tables AS t JOIN sys .indexes AS i ON t .[object_id] = i .[object_id] AND i .[type] IN ( 0,1 ) JOIN sys .partition_schemes ps ON i .data_space_id = ps .data_space_id WHERE t .name = 'table' ; -- 只加表名不需要

Inno Setup的常用脚本

Inno Setup的常用脚本 分类: VC++神奇理论 2012-12-06 10:07 3234人阅读 评论(2) 收藏 举报 安装不同的目录: [Files] Source: "我的程序\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "我的程序\*"; DestDir: {cf}\我的程序; Flags: ignoreve

【Unity】常用脚本类的继承关系(入门篇)

前言 学习Unity开发引擎的初学者会接触大量的脚本类,而这些类之间的关系往往容易被忽略. 本文对Unity引擎开发中的一些常用类及其关系进行了简单的归纳总结. 博文首发地址:http://blog.csdn.net/duzixi Unity常用脚本类继承关系图 对Unity开发稍有了解的朋友都知道,在Unity开发框架中有4个基本层次:工程(应用程序).场景.游戏对象和组件. 在脚本中,整个应用程序和场景由Application类控制:而游戏对象和组件类均继承于Object类. 在Object

运维生产环境常用脚本

1,抓取局域网在线ip,额外获取相关信息,eg,mac,请自行添加修改脚本相关参数 aliveHostsCapture脚本下载 运维生产环境常用脚本,布布扣,bubuko.com

mysql常用脚本

整理了部分mysql常用脚本,可用于监控.不定期更新... 检查锁: more check_lock.sh #!bin/bash while true do   mysql -u root -p123456_ -H < ~/script/check_lock.sql  >> ~/script/html/`date +"%Y%m%d"`w11.html   sleep 1 done more check_lock.sql  SELECT r.trx_id waiting

Linux 常用脚本

Linux 常用脚本 修改表列属性 sql可任意修改,若数据库正好在执行机器上,可去掉ip地址 echo 为输出 #!/bin/shfor((i=0;i<256;i++));do        echo $i ;        mysql -h68.152.118.34 -ubhokjodbuser [email protected] -e "use bhokjodbuser_data;alter table jodbuser_data$i MODIFY column intro varc

Linux、hive、sqoop常用脚本

一.Linux常用脚本 1.查看进程 ps -ef|grep -i tom 2.SCP从远程复制到本地目录 scp [email protected]/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz 3.查看目录 pwd 4.查看hadoop集群状态命令 hadoop dfsadmin -report 5.查看default getway命令 route 或者 netstat -r 6.添加default getway命令 r

shell脚本常用脚本:if判断

shell脚本常用脚本:if判断 str1 = str2 当两个串有相同内容.长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串) str1    当串str1为非空时为真 [ "2006.01.23" \> "2005.03.01" ] && echo dayu || echo budayu int1 -eq int2 两数相等为

shell脚本常用脚本:for循环

shell脚本常用脚本:for循环 wheil 很多循环可以用for循环替换 for循环语法结构 for 变量名 in 变量取值列表 do 指令 done for ((exp1;exp2;exp3)) do 指令 Done 脚本实例:for  99乘法表 #!/bin/bash #Date       :2016-11-22 15:04:12 ##date "+%Y-%m-%d %H:%M:%S" #Author   :jorbabe #Mail       :[email prote