我们为客户提供的应用程序需要 SQL 数据库。由于应用程序的性质,我们建议将恢复模式设置为简单,因为存储的数据并不重要。我们的一位客户在 Windows 群集中使用此模式,并将恢复模式设置为完整。当要求他们更改此设置时,他们说“在群集中,SQL 数据库的恢复模式必须设置为完整”。当询问更多信息时,他们只是说“就是这样”。我找不到任何支持此说法的 Microsoft 文章信息。
问题
群集 SQL 安装是否需要完整恢复模式?如果需要,为什么?
编辑:这是一个主动-主动集群,但了解主动-主动和主动-被动集群的情况也会很有趣。
答案1
不,集群独立于数据库恢复模型。这两个因素没有关系。没有联系。所以你不会在任何文档中看到这一点:它不是先决条件聚类
笔记,数据库镜像需要镜像数据库的完整恢复模型,但这不是集群。
编辑,我明白混乱是从哪里来的......
集群本身不需要完全恢复,但 AlwaysOn 组中的“可用性”数据库需要。但是,故障转移群集是不是 始终开启。 看https://msdn.microsoft.com/en-us/library/ff929171(v=sql.120).aspx更多
也就是说,我可以集群 SQL Server 2014 标准版,但不能使用需要企业版的 AlwaysOn。因此,我不需要完整恢复模型