根据我的理解和信息,如果不使用 Windows Server 故障转移群集机制 (WSFC),就没有任何 SQL Server 高可用性 (HA) 功能。SQL Server 镜像曾经是一个这样的选项,在没有 WSFC 的情况下 HA 是可能的,但微软声明镜像将很快从产品中删除,是否有任何 HA 功能不需要 WSFC?
vNext 的其中一项更新是 Microsoft 将发布 Cluster Free Availability 组的选项。但是截至目前,我们的产品(SQL Server 2012、2014、2016)中是否有任何集群免费 HA 功能?LogShipping 更像是一个 DR 选项,所以排除 LogShipping 和 Mirroring 任何其他功能?
正确的。
也正确。
正确,但这不提供高可用性,因此即使在 vNext 中,您仍然需要使用集群来实现高可用性。
镜像。如果您可以设置镜像,则可以设置集群并使用 AG——我不确定为什么大力推动不必使用 Windows 集群。