首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以实时同步2个Server数据库吗?

可以实时同步2个Server数据库吗?
EN

Stack Overflow用户
提问于 2013-05-11 13:14:52
回答 1查看 23.5K关注 0票数 6

我有一个运行在服务器A上的应用程序,数据库位于同一台服务器上

有一个备用服务器B,如果服务器A停机,我将使用它

应用程序将保持不变,但数据库中的数据正在不断变化。

有办法实时同步这两个数据库吗?

目前,我一直等到所有的用户都离开了,这样我就可以在备份服务器中手动备份和恢复。

编辑:当我说“实时”不是字面意思的时候,我可以处理一个小时的延迟,但是同步越快越好。

  • 我的数据库位于同一个本地网络上的两个服务器上。
  • 其中2个是SQL Server 2008,主数据库位于windows server 2008上。
  • 备份在windows server 2003上。
  • web应用程序(intranet)正在使用DB。
  • 我可以使用sql代理(如果可以的话)

我不知道什么样的细节可以帮助解决这个问题,请告诉我什么可以帮助。谢谢。

编辑:我只需要同步所有表和表。

第二个数据库是可写的,不是只读的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-11 13:26:01

我想你想要的是对等事务复制

从链接中:

点对点复制通过跨多个服务器实例(也称为节点)维护数据副本,提供了一种扩展和高可用性的解决方案。在事务复制的基础上,对等复制在几乎实时的情况下传播事务一致的变化。这使得需要扩展读取操作的应用程序能够跨多个节点分发来自客户端的读取。由于数据是在几乎实时的节点上维护的,因此对等复制提供了数据冗余,从而增加了数据的可用性。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16497486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档