除了可以使用其他类型的复制定义的静态行筛选器和列筛选器外,合并复制还提供参数化行筛选器和联接筛选器。 有关静态行筛选器和列筛选器的详细信息,请参阅 “筛选已发布的数据”。
合并复制用于支持移动用户的许多应用程序中;这些应用程序通常具有大量订阅,每个订阅都接收唯一数据集。 参数化筛选器与联接筛选器相结合,允许管理员设置一个发布(或最多少数发布),但为用户提供不同的数据集,从而减少创建多个发布带来的管理开销。
参数化筛选器允许将数据的不同分区发送到不同的订阅者,而不需要创建多个发布。 例如,可以筛选表,以便仅将给定销售代表的数据复制到该代表。 参数化筛选器有多种选项,可用于定制筛选,以优化性能和最佳匹配数据和应用程序要求。 有关详细信息,请参阅 参数化行筛选器。
联接筛选器通常与参数化筛选器结合使用,以将筛选扩展到相关表(它们也可以与静态筛选器结合使用)。 例如,销售代表通常具有其他表中的数据,例如客户表和订单表。 可以筛选此数据,以便销售代表仅接收其客户及其客户的订单上的数据。 有关详细信息,请参阅 “联接筛选器”。
筛选器不能包含复制所用的 rowguidcol
来标识行。 默认情况下,这是在设置合并复制时添加的列,并命名为 rowguid。