我们具有使用可用性组(SQL Server 2017)的生产数据库的只读副本。 要求将两者的恢复模型都设置为完全。
这是前提条件吗?我知道主数据库应该具有完全恢复模式才能复制更改,但是为什么它的只读副本需要呢?
我做了一些研究,发现数据库镜像也需要完全恢复模型。
我们遇到的问题是,在数以百万计的行中有一些查询会填满tempDB,而我们的DBA会抱怨。我认为将只读副本切换到简单的恢复模型(因为我们将不需要在副本实例上使用恢复时间点或在副本实例上使用恢复时间点)将解决此问题,但是显然这是不可能的。
有人可以解释要求还是建议解决方法?