首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从中央数据库恢复本地数据库

如何从中央数据库恢复本地数据库
EN

Stack Overflow用户
提问于 2014-09-17 14:00:35
回答 1查看 172关注 0票数 1

我有多个运行SQL Server express的客户端和一个运行SQL server enterprise的中央服务器。我想将本地数据库同步到中心,这可以使用Microsoft同步框架来实现。比方说,一台本地机器崩溃了,我希望从中央服务器恢复数据。我该怎么做呢?注意:不同客户端中的数据是不同的,因此必须有数据隔离。我无法将我的所有中央服务器恢复到本地客户端。我只想恢复本地的数据。要实现这一点,不能选择使用Microsoft同步,因为中央服务器不会跟踪数据来自哪个本地站点。最终,我希望实现本地服务器与中心服务器同步,并在故障时恢复本地服务器。

EN

回答 1

Stack Overflow用户

发布于 2014-10-04 04:41:00

您可以将client-ID与数据的时间戳和uniqueId一起保存在表中。触发器可以将此数据写入客户端Id表中。这有助于您跟踪客户端在数据库中上传的数据,并将其设置为同步框架的仅上传选项。因此,不会从服务器下载该表的任何数据。此外,在下载到客户端时,您可以使用数据下载过滤器。

你可以拥有这样的东西:

syncAgent.ClientData.SyncDirection = SyncDirection.UploadOnly;

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

https://stackoverflow.com/questions/25883301

复制
相关文章

相似问题

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