sql-server - 最佳热/温备份服务器复制策略 (SQL Server 2005)

标签 sql-server database sql-server-2005 replication

我有两台相同的服务器,其中装有 SQL Server 2005 和我的应用程序。

硬性要求:

  1. 我必须能够在任一服务器上更新数据。
  2. 我必须能够拔掉任何一台服务器,而不必重新配置数据库中的任何内容。
  3. 当一台服务器重新插入时,它必须自动与另一台服务器同步。

注意事项:

  1. 如果可能,我更喜欢不会给主服务器增加大量负载的选项。
  2. 两台服务器有一个用于复制的专用网络,因此带宽不是问题。
  3. 数据在任一服务器上过时几分钟是可以的。

根据我的阅读,我的选择是:

  • 具有可更新订阅的事务复制(排队更新)
  • 合并复制

哪种配置最符合我的要求?

最佳答案

当前的选项都不允许让两个服务器都可写。几乎您唯一的选择是合并复制,因为这允许对两个服务器进行更新。

然而,合并复制是最难设置和运行的。您需要确保分发服务器上有足够的驱动器空间,以确保分发服务器不会在其中一台服务器停机的整个过程中耗尽空间。

日志传送和镜像不允许更新辅助服务器。

关于sql-server - 最佳热/温备份服务器复制策略 (SQL Server 2005),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/612571/

相关文章:

c# - C# 中的 Mysql 查询

sql-server - 更改本地时钟会影响远程 SQL Server 数据库功能

sql - 在 SQL Server 中将一个表连接到两个一对多关系表

javascript - 从sql server数据库自动填充jsp中文本字段的值

sql - 使用 IN (NULL) 查询 SQL Server 不起作用

php - 如何通过工厂制作点柱的假坐标?

sql - 使用数学方法创建灯具列表

sql - 随机选择并不总是返回单行

c# - 在 SQL Server 中并行插入多个项目到多个关系表?

sql-server - SQL 从 row_number 中获取 2 位数字 Over() 函数