Windows Server2016+SqlServer2016 环境下SqlServer互为主备,AlwaysOn集群和 数据库镜像 那种方案 最优?是不是自动转移的情况 最少都需要三台服务器?求教程。
8条回答 默认 最新
- Kwan的解忧杂货铺@新空间代码工作室 2024-03-22 11:32关注
上午好☀️☀️☀️️
本答案参考ChatGPT-3.5在 Windows Server 2016 和 SQL Server 2016 环境下,可以使用 AlwaysOn 高可用性组件和数据库镜像两种方案来实现 SQL Server 的互为主备。以下是两种方案的详细信息:
-
AlwaysOn 高可用性组件:
- AlwaysOn 高可用性组件是 SQL Server 2012 及以后版本引入的一种解决方案,可以实现 SQL Server 实例的自动故障转移和灾难恢复。
- 需要至少三台服务器来部署 AlwaysOn 高可用性组件,其中一台服务器作为主服务器,其余两台服务器作为从服务器。主服务器负责处理事务,并将数据更改传播到从服务器。
- AlwaysOn 高可用性组件还可以提供读取可用性组,允许从服务器用于只读操作。这能提高读取性能。
- 在配置 AlwaysOn 高可用性组件之前,需要创建一个 Windows Server Failover Clustering(WSFC)来提供故障检测和故障转移功能。
- 若要配置 AlwaysOn 高可用性组件,请参考微软官方文档或相关教程。
-
数据库镜像:
- 数据库镜像是一种 SQL Server 高可用性技术,它使用数据库级别的复制来实现主备数据库之间的数据同步。
- 需要至少三台服务器来部署数据库镜像,其中一台服务器作为主服务器,其余两台服务器分别作为两个镜像服务器。主服务器负责处理事务,并将数据更改传播到镜像服务器。
- 数据库镜像可以实现自动故障转移和灾难恢复。
- 在配置数据库镜像之前,需要创建一个 Windows Server Failover Clustering(WSFC)来提供故障检测和故障转移功能。
- 若要配置数据库镜像,请参考微软官方文档或相关教程。
需要注意的是,无论是 AlwaysOn 高可用性组件还是数据库镜像,都需要至少三台服务器来实现自动转移的情况下的主备配置。这是由于需要配置故障检测和故障转移功能的 WSFC。
对于详细的配置步骤和教程,建议参考微软官方文档或相关的教程和指南来实施。这样可以确保正确地配置和部署集群和高可用性组件,以便实现SQL Server的互为主备。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录 -
悬赏问题
- ¥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