小背景:我在一家拥有大量分支机构的大公司工作.我们有几个应用程序,有时在不同的服但是每个数据库都包含一个包含分支列表及其关系的表.我想在其中一个表发生更改时自动同步这些表.
我的问题是:在不同数据库(Microsoft SQL Server 2008)中自动同步表的最佳做法是什么?
是否有用于此目的的SQL Server功能?或外部工具是一个好方法?或者最好编写一个小应用程序并将其作为服务运行或使用调度程序?
最佳答案 您可以使用复制(SQL Server内置功能)来同步不同的数据库.
在添加,更新或删除记录时,您还可以使用触发器或日志传送来同步表:
Here是一些关于复制的链接.
Here是关于日志传送的一些链接.