共用方式為


如何:定義合併資料表發行項之間的邏輯記錄關聯性 (SQL Server Management Studio)

[!附註]

未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

[加入聯結] 對話方塊中定義邏輯記錄,此對話方塊位於「新增發行精靈」和 [發行集屬性 - <Publication>] 對話方塊中。如需有關使用此精靈及存取此對話方塊的詳細資訊,請參閱<如何:建立發行集並定義發行項 (SQL Server Management Studio)>與<如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)>。

只有將邏輯記錄套用至合併式發行集中的聯結篩選,並且該發行集符合使用預先計算的資料分割要求時,方可在 [加入聯結] 對話方塊中定義這些邏輯記錄。若要定義未套用至聯結篩選的邏輯記錄,並在邏輯記錄層級設定衝突偵測和解決方案,您必須使用預存程序。如需詳細資訊,請參閱<如何:定義合併資料表發行項之間的邏輯記錄關聯性 (複寫 Transact-SQL 程式設計)>。

[!附註]

如果您在初始化發行集訂閱後在 [發行集屬性 - <Publication>] 對話方塊中新增、修改或刪除邏輯記錄,則必須在進行變更後產生新的快照集並重新初始化所有訂閱。如需屬性變更需求的資訊,請參閱<變更發行集與發行項屬性>。

若要定義邏輯記錄關聯性

  1. 在「新增發行集精靈」的 [篩選資料表的資料列] 頁面中,或在 [發行集屬性 - <Publication>] 對話方塊的 [篩選資料列] 頁面中,於 [已篩選的資料表] 窗格中選取資料列篩選。

    邏輯記錄關聯性與聯結篩選相關聯,這會擴充資料列篩選。因此,您必須在使用聯結擴充篩選並套用邏輯記錄關聯性之前,先定義資料列篩選。定義好一個聯結篩選後,您可以以另一個聯結篩選擴充這個聯結篩選。如需定義聯結篩選的詳細資訊,請參閱<如何:定義和修改合併發行項之間的聯結篩選 (SQL Server Management Studio)>。

  2. 按一下 [加入],然後按一下 [加入聯結以擴充選取的篩選]

  3. [加入聯結] 對話方塊中定義聯結篩選,然後選取 [邏輯記錄] 核取方塊。

  4. 如果您是在 [發行集屬性 - <Publication>] 對話方塊中,請按一下 [確定] 以儲存並關閉對話方塊。

若要刪除邏輯記錄關聯性

  • 僅刪除邏輯記錄關聯性,或刪除邏輯記錄關聯性及與其相關聯的聯結篩選。

    若要僅刪除邏輯記錄關聯性:

    1. 在「新增發行集精靈」的 [篩選資料列] 頁面中,或在 [發行集屬性 - <Publication>] 對話方塊的 [篩選資料列] 頁面中,於 [已篩選的資料表] 窗格中選取與邏輯記錄關聯性相關聯的聯結篩選,然後按一下 [編輯]

    2. [編輯聯結] 對話方塊中,清除 [邏輯記錄] 核取方塊。

    3. 按一下 [確定]。

    若要刪除邏輯記錄關聯性及與其關聯的聯結篩選:

    • 在「新增發行集精靈」或 [發行集屬性 - <Publication>] 對話方塊的 [篩選資料列] 頁面中,於 [已篩選的資料表] 窗格中選取篩選,然後按一下 [刪除]。如果您刪除的聯結篩選本身已由其他聯結擴充,也會一併刪除這些聯結。