首页 > 解决方案 > 在 sitecore 9.0 中应该复制多少数据库(发布者、分发者、订阅者)?

问题描述

我们有 Sitecore 9.0 生产服务器,它有两个 MSSQL 数据库。使用 AWS (VM) 本地 MSSQL 数据库设置环境。我们想将所有数据库从一个 sql server(master、core、shared、reporting 等)复制到另一个 sql server。

如何在本地 sitecore 9.0 数据库上复制 AWS VM?

检查此链接 https://doc.sitecore.com/developers/90/platform-administration-and-architecture/en/scale-databases.html

在此处输入图像描述

标签: c#databasesitecoredatabase-replication

解决方案


对于 Sitecore,应该只有 1 个主数据库。此外,应该只有 1 个 CM 服务器处于活动状态(图片中的配置可能例外,它被命名为冷,这样看起来不错)。

靠近图纸,这不一定是最好的解决方案。替代选项当然是可能的,尤其是对于 Web 数据库。一种选择是拥有一个高可用性数据库,SQL 服务器始终开启。如果允许数据丢失或较长的恢复时间,请参阅Sitecore 始终开启配置 SQL Server并查看对 SQL Server 扩展功能的支持以了解其他选项。

SQL server always on 基本上是 VM 上的 Sitecore 支持选项。对于数据库镜像:将来将从 Microsoft SQL Server 中删除此功能。建议改用 AlwaysOn 可用性组。


推荐阅读