目前,我正致力于在单独的服务器上设置第二个Server数据库(我们将调用B
),但在与主服务器相同的网络上(我们将调用A
)。
出于安全考虑,我需要根据特定的表事件自动更新两者之间的特定信息,数据库B将与Web应用程序共享这些信息,供外部客户端使用。例如,当B中的某些表插入了新的记录时,该信息也需要插入到A中;而如果在A中更新了相同的表,则需要在B中更新这些表。
我读过触发器用于完成这一任务,但是如果只在我的情况下使用触发器来解决可能存在的一致性和可伸缩性问题,这将是一个糟糕的选择。相反,我应该使用触发器简单地将数据复制到临时表中,如果添加了新的记录/作业,定期通过SQL Server代理在后台运行的存储过程可以将该数据传输到临时表中。
我的问题是:
抱歉让你喘不上气来。任何和所有的帮助都是非常感谢!
发布于 2018-07-02 22:54:44
双向同步将是一个噩梦,而不是说你总是可以避免它。我可以看到两种选择:
https://stackoverflow.com/questions/51144270
复制相似问题