0

这是我使用 Microsoft Sync Framework 2.1 的第一个应用程序,因此您假设我对此一无所知。

问题是我需要同步表 - 这些要同步的表数量随着数据库的变化而增加或减少。同样,表格的方向在本质上也是随机的,有时它是向上或向下或双向的。连规则都不一样

由于我们没有大量的客户端/分销商,因此要为 UserA 同步的表的数量可能与 UserB 甚至方向不同。

因为我们需要创建范围,我发现我们需要为每个更改和每个用户表创建一个新的范围,对吗?

所以示例我们有 100 个表 10 个用户和 3 个方向,那么没有范围的可能性将超过 3000

范围数如何影响数据库性能?

即使我不知道如何删除在数据库中删除的表的范围?或者我选择不同步,甚至对于用户也不同步。

我发现有一种叫做取消配置的东西,但不知道如何使用它。

此外,我还需要对表应用过滤器,所以在这种情况下,我是否需要再次创建新的范围?我不知道如何创建过滤器,因为我下载的示例没有任何过滤器示例?

非常感谢任何帮助/示例/链接

4

1 回答 1

3

范围是在单个同步会话中同步在一起的表的集合。要包括多少张桌子取决于您。

查看此链接以获取一些指导:同步框架范围和 SQL Azure 数据同步数据集注意事项

我建议您先阅读文档和教程/演练。该文档实际上是随框架一起安装的。

如果您找不到它们,这里是相应的链接:

如何:使用同步范围

如何:预配和取消预配同步范围和模板 (SQL Server)

如何:筛选数据以进行数据库同步 (SQL Server)

如果您想进一步了解配置的实际作用,请查看以下内容:同步框架配置

您可能想要指定您实际同步的数据库

于 2012-11-03T08:26:21.967 回答