SQL Server 2008复制与手动数据库更新

时间:2009-11-09 17:18:22

标签: sql-server database-design replication

我们的情景:

我们有一个存储公司范围信息的主数据库。我们有几个零售点,它们都有自己的数据库。这些位置需要使用公司范围的数据库中的信息,我不希望我们的主应用程序运行跨数据库查询,因为如果主数据库有问题(锁或其他),我不希望它导致应用程序停止发挥作用。

话虽如此,我们正在考虑两件事:

  1. 复制数据
  2. 运行自动脚本以自行更新每个数据库中的表
  3. 我倾向于复制,但我不得不承认,我以前从未这样做过(我们确实在复制数据,但我还没有处理过)。我被告知,对于大型表,复制可能非常密集。关于这个的任何想法,建议或好文章?

1 个答案:

答案 0 :(得分:5)

通常最好使用标准工具来做某事而不是构建自己的代码。

在这种情况下,最好的是降低成本,减少出错的可能性。

SQL复制是为完成这项工作而构建的,因此我建议您使用它。