2010-02-01 86 views
4

小背景:我在一家拥有大量分支机构的大公司工作。我们有几个应用程序有时在不同的服务器上分离数据库但是每个数据库都包含一个包含分支列表及其关系的表格。我想在其中一个表发生变化时自动同步这些表。如何自动同步不同数据库中的表格

我的问题是:什么是在不同数据库(Microsoft SQL Server 2008)中自动同步表的最佳做法?

是否有SQL服务器功能为此目的?或者外部工具是一个好方法?或者编写一个小应用程序并将其作为服务运行或使用调度程序更好?

回答

2

您可以使用复制(SQL Server内置功能)来同步不同的数据库。 您还可以使用触发器或日志传送来同步您的表,因为记录被添加,更新或删除:

Here是一些关于复制的链接。

Here是一些关于日志传送的链接。

+0

谢谢,我认为复制对我来说是一个好方法。 – bniwredyc 2010-02-02 05:22:41

相关问题