SQL Server中的镜像和Always On之间有什么区别

发布时间:2024-05-04 19:13:12 作者:小樊
来源:亿速云 阅读:176

SQL Server中的镜像(Database Mirroring)和Always On是两种提供高可用性和灾难恢复的技术,但它们有一些区别:

  1. Mirroring是SQL Server 2005和2012版本中引入的一种技术,主要用于数据库级别的复制和故障转移。而Always On是SQL Server 2012版本之后引入的一种技术,提供了更高级别的可用性和故障转移功能,可以支持多个数据库和实例级别的故障转移。

  2. Mirroring只能实现单个数据库的镜像,无法实现多个数据库的集群。而Always On可以实现多个数据库的集群,可以将多个数据库配置为一个可用性组,实现跨数据库的故障转移。

  3. Mirroring只支持同步模式,即主数据库和镜像数据库的数据是同步的。而Always On支持同步和异步模式,可以根据需求选择最适合的模式。

  4. Mirroring在故障切换时需要手动干预,需要手动将镜像数据库转换为主数据库。而Always On支持自动故障转移,可以实现自动切换到备用数据库。

总的来说,Always On相对于Mirroring具有更高级别的可用性和灾难恢复功能,适用于需要更高级别可用性保障的企业应用场景。Mirroring则更适合简单的数据库复制和故障转移需求。

推荐阅读:
  1. SQL Server 2012 Always ON笔记
  2. 为SharePoint 2016 配置SQL 2016的always on 模式(一)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sql server

上一篇:描述SQL Server在容器中运行的支持情况和优势

下一篇:解释SQL Server中的Data Virtualization技术及其用途

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》