如何:定義合併資料表發行項之間的邏輯記錄關聯性 (SQL Server Management Studio)
在 [加入聯結] 對話方塊中定義邏輯記錄,此對話方塊位於「新增發行精靈」和 [發行集屬性 - <Publication>] 對話方塊中。如需有關使用精靈與存取對話方塊的詳細資訊,請參閱<如何:建立發行集並定義發行項 (SQL Server Management Studio)>與<如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)>。
只有將邏輯記錄套用至合併式發行集中的聯結篩選,並且該發行集符合使用預先計算的資料分割要求時,方可在 [加入聯結] 對話方塊中定義這些邏輯記錄。若要定義未套用至聯結篩選的邏輯記錄,並在邏輯記錄層級設定衝突偵測和解決方案,您必須使用預存程序。如需詳細資訊,請參閱<How to: Define a Logical Record Relationship Between Merge Table Articles (Replication Transact-SQL Programming)>。
附註: |
---|
如果您在初始化發行集訂閱後在 [發行集屬性 - <Publication>] 對話方塊中新增、修改或刪除邏輯記錄,則必須在進行變更後產生新的快照集並重新初始化所有訂閱。如需屬性變更需求的資訊,請參閱<變更發行集與發行項屬性>。 |
若要定義邏輯記錄關聯性
在「新增發行集精靈」的 [篩選資料表的資料列] 頁面中,或在 [發行集屬性 - <Publication>] 對話方塊的 [篩選資料列] 頁面中,於 [已篩選的資料表] 窗格中選取資料列篩選。
邏輯記錄關聯性與聯結篩選相關聯,這會擴充資料列篩選。因此,您必須在使用聯結擴充篩選並套用邏輯記錄關聯性之前,先定義資料列篩選。定義好一個聯結篩選後,您可以以另一個聯結篩選擴充這個聯結篩選。如需定義聯結篩選的詳細資訊,請參閱<如何:定義和修改合併發行項之間的聯結篩選 (SQL Server Management Studio)>。
按一下 [加入],然後按一下 [加入聯結以擴充選取的篩選]。
在 [加入聯結] 對話方塊中定義聯結篩選,然後選取 [邏輯記錄] 核取方塊。
如果您是在 [發行集屬性 - <Publication>] 對話方塊中,請按一下 [確定] 以儲存並關閉對話方塊。
若要刪除邏輯記錄關聯性
僅刪除邏輯記錄關聯性,或刪除邏輯記錄關聯性及與其相關聯的聯結篩選。
若要僅刪除邏輯記錄關聯性:
- 在「新增發行集精靈」的 [篩選資料列] 頁面中,或在 [發行集屬性 - <Publication>] 對話方塊的 [篩選資料列] 頁面中,於 [已篩選的資料表] 窗格中選取與邏輯記錄關聯性相關聯的聯結篩選,然後按一下 [編輯]。
- 在 [編輯聯結] 對話方塊中,清除 [邏輯記錄] 核取方塊。
- 按一下 [確定]。
若要刪除邏輯記錄關聯性及與其關聯的聯結篩選:
- 在「新增發行集精靈」或 [發行集屬性 - <Publication>] 對話方塊的 [篩選資料列] 頁面中,於 [已篩選的資料表] 窗格中選取篩選,然後按一下 [刪除]。如果您刪除的聯結篩選本身已由其他聯結擴充,也會一併刪除這些聯結。
請參閱
工作
如何:定義和修改合併發行項之間的聯結篩選 (SQL Server Management Studio)
如何:定義和修改合併發行項的參數化資料列篩選 (SQL Server Management Studio)
如何:定義和修改靜態資料列篩選 (SQL Server Management Studio)