2012-11-03 139 views
0

这是使用Microsoft同步框架2.1我的第一个应用程序,你以为我不知道它的任何东西。微软同步框架2.1范围创建删除问题

问题是我需要同步表 - 这些数据表同步增加或减少数据库更改。 像明智表的方向在本质上也是随机有时是向上或向下或双向的。即使规则不尽相同

由于我们有大量的客户/分销商,所以对UserA同步的表的数量可能会因UserB甚至方向而不同。

由于我们需要创建Scopes,而且我发现我们需要为每个更改创建一个新的Scope,并且对于每个User Tables是正确的?

所以实施例,我们有100和表10用户和3个方向然后无范围的可能性将高于3000

如何的范围效果的数量DB表现?

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

我发现有一些所谓的取消配置,但不知道如何使用它。

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

不限帮助/样品/链路是高度赞赏

+0

我不知道用户是否理解这个问题他们如何downvote并说这不是一个真正的问题没有要求任何解释 – Moons

+0

月亮:这是问题的责任者使问题明确清晰;这个问题似乎既不是。 – Nightfirecat

+0

@Nightfirecat是的,你可能是正确的,但我已经指定了所有的问题,微软同步框架2.1范围等,任何人谁曾经在它能够回答这个问题,这是我的想法。也许这次所有的人都觉得这个问题含糊不清 – Moons

回答

3

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

看看这个链接一些指导:Sync Framework Scope and SQL Azure Data Sync Dataset Considerations

我建议你去的文档和教程通/第一演练。文档实际上是随框架安装的。

,如果你很难找到他们,这里有相应的链接:

How to: Use Synchronization Scopes

How to: Provision and Deprovision Synchronization Scopes and Templates (SQL Server)

How to: Filter Data for Database Synchronization (SQL Server)

,如果你想进一步什么配置实际上不会明白,看看这样的:你MI Sync Framework Provisioning

ght想指定你实际上在同步什么数据库