首页 > 代码库 > SQL Server 高可用性(三)共享磁盘
SQL Server 高可用性(三)共享磁盘
一、共享磁盘
在群集技术中可能会用到共享磁盘。这类磁盘可以被多个节点同时访问,但任一时间只有主节点对共享磁盘享有使用权。
二、使用共享磁盘的场景
1. 仲裁磁盘
在搭建MSFC时,如果是偶数个节点,那么可以添加一个仲裁磁盘,从而使投票时可以形成“多数”。
2. SQL Server Cluster的数据磁盘
SQL Server Cluster的本质,是将数据放在一个所有节点共享的磁盘上,当主节点Fail时,下一个节点通过获得共享磁盘的使用权,从而顺利启动SQL Server实例(服务)。从客户端来看,似乎数据没有变化(因为数据位于共享磁盘上),服务也没有中断(MSFC将客户端连接重定向到新的节点)。
而对于AlwaysOn可用性组,不需要使用共享磁盘。AlwaysOn可用性组的每个节点都有自己独立的SQL Server实例(服务),实例访问的是本地磁盘(或者是将网络磁盘作为本地独占的磁盘)。
本文出自 “我们一起追过的MSSQL” 博客,谢绝转载!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。