如何:複寫結構描述變更 (SQL Server Management Studio)
依預設,在執行 SQL Server 之發行者上所做的下列結構描述變更,將複寫至所有 SQL Server 訂閱者:
ALTER TABLE
ALTER VIEW
ALTER PROCEDURE
ALTER FUNCTION
ALTER TRIGGER
如果您不想複寫發行集的結構描述變更,請在 [發行集屬性 - <Publication>] 對話方塊中停用結構描述變更的複寫。如需有關存取這個對話方塊的詳細資訊,請參閱<如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)>。
[!附註]
ALTER TABLE … DROP COLUMN 命令將始終複寫至訂閱包含要卸除之資料行的所有「訂閱者」,即使您停用結構描述變更的複寫也是如此。
若要停用結構描述變更的複寫
在 [發行集屬性 - <Publication>] 對話方塊的 [訂閱選項] 頁面上,將 [複寫結構描述變更] 屬性的值設定為 [False]。
按一下 [確定]。
若只要傳播特定的結構描述變更,請在結構描述變更之前將屬性設定為 [True],然後在進行變更後將屬性設定為 [False]。相反的,若要傳播大多數結構描述變更,而不是給定變更,請在結構描述變更之前將屬性設定為 [False],然後在進行變更後將屬性設定為 [True]。