【发布时间】:2023-04-03 14:20:01
【问题描述】:
我有一个问题,我们的生产数据库负载过重。 因此,我们决定设置第二个 SQL 服务器运行生产数据库的副本,它不需要 100% 与生产数据库保持同步。
经过搜索,我发现生产数据库的异步镜像可能会奏效。 镜像数据库对于报告和东西只能是只读的。 所以我设法设置它,但发现我无法从镜像数据库中读取任何数据,因为它处于恢复模式。
不,我想知道我的问题是否可以通过镜像解决,或者我们应该使用替代方案?
【问题讨论】:
-
Simon 我认为使用简单的镜像数据库将无法读取。您可以使用事务复制。如果您使用 2012 及更高版本,我认为您也可以使用 AlwaysOn 可用性组,但我对此没有任何经验
-
谢谢。那么复制或 AlwaysOn 可用性组可以解决问题吗?
-
我使用合并复制的原因与您相同,但我认为可用性组也会这样做。请参阅dba exchange
-
错误:事务复制未合并
标签: sql-server database-mirroring