Share via


如何:在套用快照集的前後執行指令碼 (SQL Server Management Studio)

[發行集屬性 - <Publication>] 對話方塊之 [快照集] 頁面上套用快照集的前後,指定要執行的選擇性指令碼。如需有關存取這個對話方塊的詳細資訊,請參閱<如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)>。

[!附註]

如果 [快照集格式] 選項設定為 [字元],這些選項則不可用。

若要在套用快照集的前後執行指令碼

  1. [發行集屬性 - <Publication>] 對話方塊的 [快照集] 頁面上:

    • 若要在套用快照集之前指定要執行的指令碼,請按一下 [瀏覽] 以瀏覽到指令碼,或在 [套用快照前執行此指令碼] 文字方塊中輸入指令碼的路徑。

      [!附註]

      「散發代理程式」或「合併代理程式」必須具有指定目錄的讀取權限。如果使用提取訂閱,則必須指定一個共用目錄做為通用命名慣例 (UNC) 路徑,例如 \\computername\scripts\myscript.sql。

    • 若要在套用快照集之後指定要執行的指令碼,請按一下 [瀏覽] 以瀏覽到指令碼,或在 [套用快照後執行此指令碼] 文字方塊中輸入指令碼的路徑。

  2. 按一下 [確定]。