同步框架问题

时间:2014-08-28 08:05:52

标签: c# sql sync sql-server-express microsoft-sync-framework

好的,所以我必须在两个SQL Server Express实例之间同步数据,经过研究后我停在Sync Framework,我认为可以完成这项工作..但是因为我被时间推动而且我没有多少是时候做一个完整的研究我需要先问几个问题才能继续......

基本上我会有一个服务器数据库,每两个月会清理一次,我需要一个包含所有记录的镜像数据库。

  1. 是否同步仅在目标表中同步记录,或者如果其中有已删除的记录,它还会更改服务器表吗?
  2. 我可以同步两个SQL Server Express实例吗?因为我正在阅读文档,它只有SQL Server和SQL Server Express同步文档..
  3. 我是否需要创建镜像表或同步为我创建它?
  4. 提前致谢:)

2 个答案:

答案 0 :(得分:0)

  1. 您可以指定同步方向,上传,下载,上传和下载,下载和上传,全部由您决定。
  2. 是的,您可以,相同的SqlSyncProvider将与SQL Express,SQL Server,本地数据库和Azure SQL数据库一起使用
  3. 配置时,您必须定义需要同步的表(表,列等)。然后,您将配置同步,当您提供时,如果表不存在,它将为您创建它。

答案 1 :(得分:-2)

  1. 同步框架旨在同步数据库,这意味着两种方式,它包括一些冲突解决的概念。单向同步称为镜像。
  2. 不,你不能。 Sync Framework是一种企业级解决方案。您 需要付钱。使用SQL Server许可证。别烦心 在其他地方,SQL Server许可证实际上相当便宜 替代方案。
  3. 不知道答案。