2009-11-17 32 views
0

假设我有中心站点和分支站点。分公司也有自己的分销中心;SQL Server复制是否支持这种情况?

北部中心,南部中心,西部中心和东部中心。

我希望所有的信息都在本地区复制。但只有中心网站应该拥有所有地区的所有数据。

插入每个区域的数据只能在该区域更新。

请咨询我SQL Server是否支持这种情况,以及如何配置它。

回答

4

是的,SQL Server支持过滤的复制发布。有一点吧,但here's a good place to start

复制提供了四种类型的过滤器 :

  • 静态行筛选器,它可与所有类型的复制。使用静态行筛选器,您可以选择要发布的行的子集。过滤后的发布的所有订阅者都会接收与过滤后的表相同的行子集。有关更多信息,请参阅本主题中的“静态行筛选器”一节。
  • 列过滤器,适用于所有类型的复制。使用列筛选器,您可以选择要发布的列的子集。有关更多信息,请参阅本主题中的“列过滤器”部分。
  • 参数化行过滤器,仅适用于合并复制。使用参数化的行过滤器,您可以选择要发布的行的子集。与向每个订阅服务器发送相同行子集的静态过滤器不同,参数化的行过滤器使用由订阅服务器提供的数据值向订阅服务器发送不同子集的 行。有关更多信息,请参阅参数化行过滤器。
  • 加入过滤器,仅适用于合并复制。使用连接过滤器,您可以将行过滤器从一个已发布的表扩展到另一个。有关更多信息,请参阅加入过滤器。