WCX19880905 2024-03-22 11:31 采纳率: 16.7%
浏览 6
已结题

Windows Server2016+SqlServer2016数据库互为主备

Windows Server2016+SqlServer2016 环境下SqlServer互为主备,AlwaysOn集群和 数据库镜像 那种方案 最优?是不是自动转移的情况 最少都需要三台服务器?求教程。

  • 写回答

8条回答 默认 最新

  • 关注

    上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    在 Windows Server 2016 和 SQL Server 2016 环境下,可以使用 AlwaysOn 高可用性组件和数据库镜像两种方案来实现 SQL Server 的互为主备。以下是两种方案的详细信息:

    1. AlwaysOn 高可用性组件:

      • AlwaysOn 高可用性组件是 SQL Server 2012 及以后版本引入的一种解决方案,可以实现 SQL Server 实例的自动故障转移和灾难恢复。
      • 需要至少三台服务器来部署 AlwaysOn 高可用性组件,其中一台服务器作为主服务器,其余两台服务器作为从服务器。主服务器负责处理事务,并将数据更改传播到从服务器。
      • AlwaysOn 高可用性组件还可以提供读取可用性组,允许从服务器用于只读操作。这能提高读取性能。
      • 在配置 AlwaysOn 高可用性组件之前,需要创建一个 Windows Server Failover Clustering(WSFC)来提供故障检测和故障转移功能。
      • 若要配置 AlwaysOn 高可用性组件,请参考微软官方文档或相关教程。
    2. 数据库镜像:

      • 数据库镜像是一种 SQL Server 高可用性技术,它使用数据库级别的复制来实现主备数据库之间的数据同步。
      • 需要至少三台服务器来部署数据库镜像,其中一台服务器作为主服务器,其余两台服务器分别作为两个镜像服务器。主服务器负责处理事务,并将数据更改传播到镜像服务器。
      • 数据库镜像可以实现自动故障转移和灾难恢复。
      • 在配置数据库镜像之前,需要创建一个 Windows Server Failover Clustering(WSFC)来提供故障检测和故障转移功能。
      • 若要配置数据库镜像,请参考微软官方文档或相关教程。

    需要注意的是,无论是 AlwaysOn 高可用性组件还是数据库镜像,都需要至少三台服务器来实现自动转移的情况下的主备配置。这是由于需要配置故障检测和故障转移功能的 WSFC。

    对于详细的配置步骤和教程,建议参考微软官方文档或相关的教程和指南来实施。这样可以确保正确地配置和部署集群和高可用性组件,以便实现SQL Server的互为主备。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 3月30日
  • 已采纳回答 3月22日
  • 创建了问题 3月22日

悬赏问题

  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES