【问题标题】:SQL database replication best practiceSQL 数据库复制最佳实践
【发布时间】:2012-08-03 19:17:42
【问题描述】:

我有一个项目需要以下内容:

主要的 SQL 服务器和数据库将在总部,两个远程位置的系统由于频繁的 Internet 故障需要离线工作,但必须将数据复制到公司 SQL 数据库。

远程位置需要具有相同的数据,但仅在几个表中(例如员工和其他目录),并且公司数据库必须具有所有远程位置数据。

这保证了公司数据库将拥有最新的远程位置数据,以防 CEO 想要检查某些内容。

所以我在考虑远程位置和企业数据库之间的事务复制,但不知道这种方法是否可行,以及我是否需要更改我的表,因为所有主键都是 INT 增量的,这可能会在企业数据库中产生问题,因为我将在远程位置 A 和远程位置 B 拥有相同的钥匙,但用于不同的员工。

有什么线索或建议吗?非常感谢。

【问题讨论】:

    标签: sql-server transactional-replication


    【解决方案1】:

    如果您的订阅者将是只读的,即使将身份列作为您的主键,这也可以正常工作。我在那种情况下做了很多,没有任何问题。请注意“保证”一词;这个行业没有这种东西,只有对冲赌注。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-01
      • 2011-11-30
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      • 2010-11-06
      • 2018-11-19
      相关资源
      最近更新 更多