共用方式為


為發行項加入篩選

篩選可讓您將發行集內的資料子集傳送給每個訂閱者,您可使用「發行集精靈」或 sp_addmergefilter 預存程序,為發行集加入篩選。

資料列及資料行篩選如何運作

MicrosoftSQL Server 複寫提供資料列及資料行篩選,這可讓您定義及維護發行到不同裝置的資料子集。您可使用資料列篩選,發行某個發行資料表中的資料列子集。例如,在服務組織中,每位服務代表可能只需要收到其服務帳戶的客戶記錄。您可使用資料行篩選,發行某個發行資料表中的資料行子集。例如,您可使用資料行篩選,排除不要發行到智慧型裝置的大型文字或影像資料行。

注意

您可對發行集內的相同發行項同時使用資料列及資料行篩選。

如需詳細資訊,請參閱《SQL Server 線上叢書》的<篩選發行資料>。

使用發行集精靈篩選發行集

使用「發行集精靈」建立發行集時,選取每個發行項旁邊的核取方塊,即可選擇要發行的發行項。選取發行項後,便可加入篩選。資料行與資料列篩選是同時在精靈中設定。

使用 sp_addmergefilter 篩選發行集

sp_addmergefilter 預存程序可讓您篩選發行集。此預存程序有許多引數,但是使用 SQL Server Compact 3.5 訂閱者時只有一個引數需要特定值:

引數

描述或需求

SQL Server 版本

@filter_type

僅支援 '1' (聯結篩選)。

SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 

注意

SQL Server Compact 3.5 不支援與包含邏輯記錄的發行集同步處理。

請參閱

其他資源

新增發行項到發行集

使用資料列層級與資料行層級追蹤