如何在 SQL Server 2005/2008 Standard 中实现高可用性。有人建议我使用第三方工具,例如 double take。您觉得如何。
答案1
Jason 是对的。请记住,集群共享仲裁驱动器。“高可用性”的明确定义是必要的,因为集群是针对前端服务器,而不是(大概是)外部存储。
Double-take 可能适合用于灾难恢复场景,其目的是将整个数据库服务器故障转移到单独的物理站点。如果我没记错的话,您必须将当前服务器映射到辅助服务器,以便 Double-take 知道将其复制的文件放在哪里。与主服务器布局完全相同的辅助服务器可使此操作更加容易。我认为根据主服务器和辅助服务器之间的距离,还可能存在一些延迟问题。话虽如此,Double-take 将帮助您设置产品测试以查看其性能。
答案2
SQL Server 2005 标准版支持开箱即用的 2 节点集群以及同步数据库镜像。您还可以使用第三方工具来实现这一点。