1

我想让一个数据库中对多个表进行的任何数据更改被复制(镜像?)到另一个数据库的类似表中。两个数据库(在谈论我想要同步的表时)具有相似的表结构(模式)。这些表包含很少更改的数据,但如果数据确实发生了变化,我希望同时传播这些更改。

这些表包含某种参考数据。原始数据库是主要数据库。另一个用于一些操作(在线??)任务,但它需要原始数据库中的几个参考表。那么,是否可以进行这种复制(如果“是”,而不是如何)?还是最初的方法是错误的?

似乎镜像数据库是一个比我需要的更复杂的操作。简单的触发器似乎更适合这样做。但是我对如何准确地做到这一点以及这是否是我应该这样做的方式有点困惑。

原始数据库在 ms sql server 2005 上。目标数据库在 ms sql server 2000 上。

4

1 回答 1

2

您不能使用触发器执行此操作(至少不能仅使用触发器)。您需要考虑不可用性并具有将更新排队的能力。正确的技术是复制,事务复制合并复制

于 2012-09-24T06:31:35.183 回答