共用方式為


發行項

[發行項] 頁面上,您可以指定發行集內要包含哪些資料庫物件做為發行項。如果您發行的資料庫物件相依於一或多個其他資料庫物件,就必須發行所有參考物件。例如,如果您發行相依於資料表的檢視,就必須也發行該資料表。

無法發行的物件旁邊會有一個紅色的圖示,且精靈頁面底部的資訊面板中會顯示說明。下列物件無法發行:

  • 加密的物件。

  • 包含允許 NULL 之資料行的索引檢視。

  • 沒有主索引鍵的資料表,無法在交易式發行集內發行。

  • 資料表無法同時發行到合併式發行集以及啟用佇列更新訂閱的交易式發行集。如需有關在多個發行集內發行發行項的詳細資訊,請參閱<發行資料和資料庫物件>的「在多個發行集內發行資料表」一節。

Oracle 發行者

Oracle 發行者有其他的注意事項:

資料行篩選

[發行的物件] 窗格中展開一個資料表,然後只選取必要的資料行,以篩選這個頁面上的資料行 (資料列可以在這個精靈的 [篩選資料表的資料列] 頁面中篩選)。資料行的篩選功能有很多優點,包括安全性 (可防止機密資料被複寫) 和效能 (例如可避免複寫大型二進位大型物件 (BLOB) 資料行)。如需有關資料行篩選的詳細資訊,包括無法篩選的資料行類型清單,請參閱<篩選發行的資料>。

選項

[發行的物件] 窗格可以讓您:

  • 檢視所有可以複寫的物件。

  • 選取某個物件旁的核取方塊,將該物件加入發行集。

  • 選取某物件類型 (例如 [資料表]) 旁的核取方塊,將特定類型 (例如資料表) 的所有物件加入發行集。

  • 展開資料表節點,以查看資料表中的資料行。

  • 清除某資料行旁的核取方塊,篩選出資料表資料行,將其排除在發行集之外。

  • 以滑鼠右鍵按一下窗格中的物件,以查看該物件的命令功能表。

  • 發行項屬性
    按一下 [發行項屬性],然後按一下下列其中一項:

    • 按一下 [設定反白顯示 <ObjectType> 發行項的屬性],以啟動 [發行項屬性 - <ObjectName>] 對話方塊;此對話方塊中所做的屬性變更,僅會套用至 [發行項] 頁面之物件窗格中所反白顯示的物件。

    • 按一下 [設定所有 <ObjectType> 發行項的屬性],以啟動 [所有 <ObjectType> 發行項的屬性] 對話方塊;此對話方塊中所做的屬性變更,將套用至 [發行項] 頁面上之物件窗格中該類型的所有物件,包括尚未選取要發行的物件。

      [!附註]

      [所有 <ObjectType> 發行項的屬性] 對話方塊中所做的變更,會覆寫先前在 [發行項屬性 - <ObjectName>] 對話方塊中所做的任何變更。例如,若要設定所有屬於某物件類型之發行項的一些預設值,但同時要設定個別物件的某些屬性,則請先設定所有發行項的預設值,然後再設定個別物件的屬性。

  • 反白的資料表僅限下載
    僅限合併式複寫,而且僅限 Microsoft SQL Server 2005 和更新版本。選取以指定如果使用客訂閱,則訂閱者端不允許變更。因為僅限下載的發行項不能在訂閱者端進行更新,追蹤中繼資料不會傳送給訂閱者。如此可減少訂閱者上的儲存體並提高效能,特別是網路連接緩慢時。此選項對應至 [發行項屬性] 對話方塊中,[同步處理方向] 選項的 [僅限下載至訂閱者,禁止訂閱者變更] 值。如需詳細資訊,請參閱<使用僅限下載的發行項最佳化合併式複寫效能>。

  • 僅顯示清單中已核取的物件
    選取這個核取方塊,就只會顯示在物件窗格中選取的發行項。