我想知道什么是最好的方式是不使用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
根据用于连接到数据库服务器的客户端软件,客户端会话可能能够在镜像数据库之间自动进行故障切换: