首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何同步两个SQL Server 2005数据库?

如何同步两个SQL Server 2005数据库?
EN

Stack Overflow用户
提问于 2009-07-03 08:29:02
回答 3查看 8.6K关注 0票数 1

我正在寻找一个工具(最好是免费的),可以同步两个SQL Server2005数据库。

我有一个托管在服务器上的sql数据库和另一个托管在客户端上的sql数据库。两者具有相同的数据库架构。每个客户端都有自己的sql服务器,因为应用程序需要脱机运行。

客户端定期(每天)连接到公司网络。在建立连接时,我希望使用该工具运行增量同步。客户端数据库上并不需要服务器数据库中的所有数据,只需要由客户端计算机的用户确定的子集。

你知道支持这一点的工具吗?

诚挚的问候

奥利弗·哈纳皮

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-03 08:35:35

合并复制包含在MSSQL中,完全适用于您所描述的场景:离线客户端(例如笔记本电脑)需要处理数据,然后在重新连接时合并它们的更改。

联机丛书中有很多信息,但复制通常是一个复杂且有点棘手的主题,因此您需要仔细计划和测试。

票数 1
EN

Stack Overflow用户

发布于 2013-09-04 09:09:22

较晚的一个,但希望有用的…

令我惊讶的是,没有人提到任何第三方工具,而市场上有这么多这样的工具。有些甚至是免费的,比如MS tablediff utility (只有命令行界面)。

就我自己而言,我在类似的场景中使用过comparison tool from ApexAdept SQL,都取得了很大的成功。

还有一个来自Red Gate的比较工具,它被认为是最好的工具之一,但我还没有真正使用过它。

请注意,这些都不是免费的,但我的猜测是,与建立复制相比,这些是值得花费一些钱的。

票数 5
EN

Stack Overflow用户

发布于 2009-07-03 08:35:14

您是否尝试过使用MS Sql server复制。我认为这可以处理离线副本。

http://msdn.microsoft.com/en-us/library/ms151787(SQL.90).aspx

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

https://stackoverflow.com/questions/1078368

复制
相关文章

相似问题

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