Share via


如何:複寫結構描述變更 (SQL Server Management Studio)

依預設,在執行 SQL Server 2005 之「發行者」端所作的下列結構描述變更,將複寫至所有「SQL Server 訂閱者」:

  • ALTER TABLE
  • ALTER VIEW
  • ALTER PROCEDURE
  • ALTER FUNCTION
  • ALTER TRIGGER

如果您不想複寫發行集的結構描述變更,請在 [發行集屬性 - <Publication>] 對話方塊中停用結構描述變更的複寫。如需有關存取這個對話方塊的詳細資訊,請參閱<如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)>。

ms152562.note(zh-tw,SQL.90).gif附註:
ALTER TABLE … DROP COLUMN 命令將始終複寫至訂閱包含要卸除之資料行的所有「訂閱者」,即使您停用結構描述變更的複寫也是如此。

若要停用結構描述變更的複寫

  1. [發行集屬性 - <Publication>] 對話方塊的 [訂閱選項] 頁面上,將 [複寫結構描述變更] 屬性的值設定為 [False]

  2. 按一下 [確定]。 

    若只要傳播特定的結構描述變更,請在結構描述變更之前將屬性設定為 [True],然後在進行變更後將屬性設定為 [False]。相反的,若要傳播大多數結構描述變更,而不是給定變更,請在結構描述變更之前將屬性設定為 [False],然後在進行變更後將屬性設定為 [True]

請參閱

概念

對發行集資料庫進行結構描述變更

其他資源

How to: Replicate Schema Changes (Replication Transact-SQL Programming)

說明及資訊

取得 SQL Server 2005 協助