SQL镜像VS SQL复制

问题描述:

我有两个数据库实例。其中一个托管在Web服务器上,另一个是本地实例。我需要按时同步它们之间的数据。在Web实例上运行的任何事务也必须在本地实例上运行。 我搜索了这个问题,我不知道我是否应该使用复制(合并复制)或镜像。SQL镜像VS SQL复制

+0

您是否尝试过探索并尝试自己学习一些东西?我确信已经有一些答案。此外,这个问题不是应该在这里提出问题的格式。欲了解更多信息,请参阅FAQ部分。 http://*.com/questions/924252/database-replication-or-mirroring – TheBoyan

数据库镜像是使单个数据库高度可用。随着微软将人们推向“AlwaysOn”解决方案以实现高可用性,此功能将在SQL Server中消失。

如果您只是想将相同的事务应用于不同的数据库,我会推荐事务复制。这使用日志阅读器代理来将事务从“发布者”分发到“订阅者”数据库。从你的简短描述来看,这听起来像你所需要的。

+0

感谢您的帮助,只是质疑本地实例必须具有静态IP? – ayman2000

+0

不需要静态IP - 只要名称正确解析,这将是首选 - 此处更详细:https://msdn.microsoft.com/en-us/library/ms151176.aspx –