---恢复内容开始---

没有共享存储和仲裁盘的SQL Server 2012HADR故障手动切换TSQL

因为一些原因有些SQLSERVER集群中没有配置仲裁盘,只有一主一辅两个实例。

配置如下:

USE [master] GO CREATE AVAILABILITY GROUP [ak51DB] WITH (AUTOMATED_BACKUP_PREFERENCE = SECONDARY) FOR DATABASE [ak51Activity],[ak51Load] REPLICA ON N'ak51-DB35' WITH (ENDPOINT_URL = N'TCP://ak51-DB35.580top.com:5022', FAILOVER_MODE = MANUAL, AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, SESSION_TIMEOUT = 10, BACKUP_PRIORITY = 100, PRIMARY_ROLE(ALLOW_CONNECTIONS = ALL), SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL)), N'ak51-DB36' WITH (ENDPOINT_URL = N'TCP://ak51-DB36.580top.com:5022', FAILOVER_MODE = MANUAL, AVAILABILITY_MODE = SYNCHRONOUS_COMMIT, SESSION_TIMEOUT = 10, BACKUP_PRIORITY = 50, PRIMARY_ROLE(ALLOW_CONNECTIONS = ALL), SECONDARY_ROLE(ALLOW_CONNECTIONS = NO)); GO

这时候是不具备SQL Server 2012 Always on的自动故障转移条件的 但是它万一出现主机故障时,需要手动强起辅机的 脚本很简单:

ALTER AVAILABILITY GROUP [ak51db] FORCE_FAILOVER_ALLOW_DATA_LOSS;

需要注意的是:如果是异步提交,强起辅机可能会有数据丢失

当主机重新连线时,再切回来后,会发现高可用性组处于“未同步"状态

这时候需要运行TSQL重新恢复可用性组:

ALTER DATABASE [ak51Load] SET HADR RESUME; ALTER DATABASE [ak51Activity] SET HADR RESUME;

至于我为什么不选用高可用性侦听组和仲裁盘的原因,这里很复杂。。。

原文:http://www.580top.com/html/201303/dba_2129.htm

---恢复内容结束---

---恢复内容开始---

没有共享存储和仲裁盘的SQL Server 2012HADR故障手动切换TSQL

因为一些原因有些SQLSERVER集群中没有配置仲裁盘,只有一主一辅两个实例。

配置如下:

USE [master] GO CREATE AVAILABILITY GROUP [ak51DB] WITH (AUTOMATED_BACKUP_PREFERENCE = SECONDARY) FOR DATABASE [ak51Activity],[ak51Load] REPLICA ON N'ak51-DB35' WITH (ENDPOINT_URL = N'TCP://ak51-DB35.580top.com:5022', FAILOVER_MODE = MANUAL, AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT, SESSION_TIMEOUT = 10, BACKUP_PRIORITY = 100, PRIMARY_ROLE(ALLOW_CONNECTIONS = ALL), SECONDARY_ROLE(ALLOW_CONNECTIONS = ALL)), N'ak51-DB36' WITH (ENDPOINT_URL = N'TCP://ak51-DB36.580top.com:5022', FAILOVER_MODE = MANUAL, AVAILABILITY_MODE = SYNCHRONOUS_COMMIT, SESSION_TIMEOUT = 10, BACKUP_PRIORITY = 50, PRIMARY_ROLE(ALLOW_CONNECTIONS = ALL), SECONDARY_ROLE(ALLOW_CONNECTIONS = NO)); GO

这时候是不具备SQL Server 2012 Always on的自动故障转移条件的 但是它万一出现主机故障时,需要手动强起辅机的 脚本很简单:

ALTER AVAILABILITY GROUP [ak51db] FORCE_FAILOVER_ALLOW_DATA_LOSS;

需要注意的是:如果是异步提交,强起辅机可能会有数据丢失

当主机重新连线时,再切回来后,会发现高可用性组处于“未同步"状态

这时候需要运行TSQL重新恢复可用性组:

ALTER DATABASE [ak51Load] SET HADR RESUME; ALTER DATABASE [ak51Activity] SET HADR RESUME;

至于我为什么不选用高可用性侦听组和仲裁盘的原因,这里很复杂。。。

原文:http://www.580top.com/html/201303/dba_2129.htm

---恢复内容结束---

转载于:https://www.cnblogs.com/wokofo/archive/2013/04/28/3049709.html

没有共享存储和仲裁盘的SQL Server 2012HADR故障手动切换TSQL相关推荐

  1. SQL Server 2005故障转移群集

    SQL Server 2005故障转移群集 SQL Server使用最广的高可用性技术叫做故障转移群集.SQL Server故障转移群集是一项基于Windows故障转移群集的一种技术.SQL Serv ...

  2. [转] 微软SQL Server 2008故障转移集群概述(Windows Server Failover Clustering (WSFC))

    前言: 最近在研究微软的大数据解决方案,在收听MS TechNet "SQL Server 2012 AlwaysOn HA+DR设计模型.架构及最佳实践" 时,需要一些预备知识, ...

  3. 在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

    需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服 ...

  4. mysql桦仔_Microsoft SQL Server 2005技术内幕:T-SQL查询笔记

    Microsoft SQL Server 2005技术内幕:T-SQL查询笔记 目录 f f f f f f f f 第二章 物理查询处理 分析,代数化,查询优化 f f f f f. 分析--> ...

  5. SQL Server中的报表–结合T-SQL和DAX查询以生成有效的报表

    介绍 (Introduction) With today's challenging economic times it has become more and more important to m ...

  6. SQL Server内存故障排除

    翻译自:https://blogs.msdn.microsoft.com/karthick_pk/2012/06/15/troubleshooting-sql-server-memory/ SQL S ...

  7. 无废话-SQL Server 2005新功能(1) - TSQL

    无废话-SQL Server 2005新功能(1) - TSQL SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的. 举几个例子来简单说明 这些例子我引用 ...

  8. sql azure 语法_Azure SQL Server自动故障转移组

    sql azure 语法 In this article, we will review how to set up auto-failover groups in Azure SQL Server ...

  9. 如何在 SQL Server 2005 故障转移群集中添加或删除节点(安装程序)

    如何在 SQL Server 2005 故障转移群集中添加或删除节点(安装程序) 使用此过程管理 Microsoft SQL Server 2005 故障转移群集实例中的节点. 重要提示: 若要更新或 ...

最新文章

  1. 【LeetCode | 二叉树前、中、后序遍历{迭代法}实现】
  2. Single molecule real-time (SMRT) sequencing comes of age: applications and utilities for medical dia
  3. java ip包_java网络抓ip包 首部是个什么情况
  4. SAP MM不常用功能之供应商Rebate
  5. 解读|智能技术“核聚变”催生智能经济,将拉动十万亿市场
  6. 【leetcode】Search in Rotated Sorted Array II(middle)☆
  7. Android图形子系统
  8. 淘宝店铺图片数据迁移核心代码
  9. JSON在JS和JAVA的处理
  10. python具有伪代码的本质吗_Python的优点之一是具有伪代码的本质。( )_学小易找答案...
  11. 1286:怪盗基德的滑翔翼-2019-07-03(《信息学奥赛一本通》)
  12. 音乐搜索器 多站合一_分享一堆可以免费听音乐的良心网站!赶紧码住哦
  13. 图像主观质量评价 评分_视频质量评价算法 之 客观评价的性能指标
  14. window下搭建qt开发环境编译、引用ace
  15. POSTGRESQL通过身份证号码筛选年龄的两种方式
  16. 视频转码(Java)
  17. 微信公众号内嵌跳转微信小程序方案总结
  18. DNF——一开游戏,TP刚读完条就蓝屏(终止代码:KMODE_EXCEPTION_NOT_HANDLED)的解决方法
  19. 阿里云服务器搭建日记
  20. Excel_VBA开发2048游戏教程——Einsphoton

热门文章

  1. Ubuntu下 5步安装nginx记录
  2. android webview的使用问题
  3. SD卡支持大容量办法(转)
  4. 启动不起来_电脑启动不起来该怎么办
  5. ios图片放大之后如何不模糊_ios uiimageview的长宽放大3倍后 图片变模糊的问题
  6. Java常用接口与类——Math类、Random类、BigDecimal类
  7. inkscape使用_如何用Inkscape制作万圣节灯笼
  8. 安卓 dump 工具 影响_工具如何影响文化?
  9. mesos_Linux Foundation提供了新的认证,Mesos进入了Google等等
  10. 明了 | 看了这篇文章,多年不能理解的分布式事物,终于看懂了!