SQL服务器冗余,无故障转移群集

我想知道什么是最好的方式是不使用failover cluster SQL Server失败。

failover cluster需要不是一个选项的企业服务器

是的,Windows故障转移群集不需要Windows Enterprise Edition或更高版本,但对于SQL Server,只需要SQL Server Standard Edition或更高版本。 高可用性(HA)解决scheme确实具有成本 – 而群集需要共享存储 – 所以我的问题是:可能要降低的成本低于实施和维护HA解决scheme的成本? 如果是这样,那绝对没问题。

你有没有想过日志传送? 这是一个更实惠的解决scheme,但显然是手动调用,需要更长时间才能恢复。 或者数据库镜像(在未来的版本中标记为弃用)也提供HA和潜在的DR。

SQL Server 2012还引入了一个新的HA解决scheme,所以你可能也想看看这个。

如果故障转移群集不是一个选项,那么数据库镜像是您的下一个最好的select:

http://msdn.microsoft.com/en-us/library/ms189852.aspx

根据用于连接到数据库服务器的客户端软件,客户端会话可能能够在镜像数据库之间自动进行故障切换:

http://msdn.microsoft.com/en-us/library/5h52hef8.aspx