我有两台相同的服务器,其中装有 SQL Server 2005 和我的应用程序。
硬性要求:
- 我必须能够在任一服务器上更新数据。
- 我必须能够拔掉任何一台服务器,而不必重新配置数据库中的任何内容。
- 当一台服务器重新插入时,它必须自动与另一台服务器同步。
注意事项:
- 如果可能,我更喜欢不会给主服务器增加大量负载的选项。
- 两台服务器有一个用于复制的专用网络,因此带宽不是问题。
- 数据在任一服务器上过时几分钟是可以的。
根据我的阅读,我的选择是:
- 具有可更新订阅的事务复制(排队更新)
- 合并复制
哪种配置最符合我的要求?
最佳答案
当前的选项都不允许让两个服务器都可写。几乎您唯一的选择是合并复制,因为这允许对两个服务器进行更新。
然而,合并复制是最难设置和运行的。您需要确保分发服务器上有足够的驱动器空间,以确保分发服务器不会在其中一台服务器停机的整个过程中耗尽空间。
日志传送和镜像不允许更新辅助服务器。
关于sql-server - 最佳热/温备份服务器复制策略 (SQL Server 2005),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612571/