Sql server 2008 是否可以实时同步2个SQL Server数据库
我有一个在服务器A上运行的应用程序,数据库在同一台服务器上Sql server 2008 是否可以实时同步2个SQL Server数据库,sql-server-2008,sync,Sql Server 2008,Sync,我有一个在服务器A上运行的应用程序,数据库在同一台服务器上 有一个备份服务器B,我在服务器a停机时使用它 应用程序将保持不变,但数据库中的数据不断变化 有没有办法自动实时同步这两个数据库 目前,我一直等到所有用户都离开后,才可以在备份服务器中手动备份和恢复 编辑:当我说实时时,我不是字面上的意思,我可以处理长达一小时的延迟,但同步越快越好 我的数据库位于同一本地网络上的两台服务器上 其中2个是SQL Server 2008,主数据库位于windows Server 2008上 备份在windo
有一个备份服务器B,我在服务器a停机时使用它 应用程序将保持不变,但数据库中的数据不断变化 有没有办法自动实时同步这两个数据库 目前,我一直等到所有用户都离开后,才可以在备份服务器中手动备份和恢复 编辑:当我说实时时,我不是字面上的意思,我可以处理长达一小时的延迟,但同步越快越好
- 我的数据库位于同一本地网络上的两台服务器上
- 其中2个是SQL Server 2008,主数据库位于windows Server 2008上
- 备份在windows server 2003上
- web应用程序(intranet)正在使用数据库
- 我可以使用sql代理(如果可以的话)
第二个数据库是可写的而不是只读的我想你想要的是 从链接: 对等复制提供了扩展和高可用性 通过跨多个服务器维护数据副本的解决方案 实例,也称为节点。建立在 事务复制,对等复制传播 近乎实时的事务一致性更改。这使得 需要扩展读取操作才能分发的应用程序 跨多个节点从客户端读取数据。因为数据是 以近乎实时的对等方式跨节点维护 复制提供了数据冗余,从而提高了可用性 大量的数据
如果你真的是指“实时”,你需要一个新的操作系统;-)不是实时的,但是。。。。实时;)。我可以处理1小时或更少的延迟。有很多方法可以使SQL Server数据库与延迟保持同步,从24小时到大约1到5分钟不等。你需要给我们更多的细节来帮助区分所有的可能性。真正的“实时”(延迟不到一秒)需要非常特殊的软件和自定义配置。@rbaryyoung更新了我的问题。1)数据库中的所有内容都需要同步,还是只同步其中的一部分?2) 是两个数据库都需要可写,还是其中一个数据库是只读的?我会看一看,我想这正是我想要的,谢谢。考虑到要求,我同意这可能是OP的正确路径,尽管我不一定将其限制在事务复制,因为合并复制可能就足够了,而且可以更好地扩展。对等复制仅在SQL Server Enterprise edition中可用。