指定應在 [ 發行項屬性 - <發行項> ] 對話框中發佈預存程式的執行(而不是僅發佈其定義)。 此對話方塊在 [新增發行集精靈] 和 [發行集屬性 - <發行集>] 對話方塊中可用。 如需使用精靈及存取對話方塊的詳細資訊,請參閱建立發行集和檢視及修改發行集屬性。
初始化訂閱時,程式的定義會復寫到訂閱者;當程式在發行者端執行時,複寫會在訂閱者端執行對應的程式。
發佈預存程序的執行過程
在 [新增發行精靈] 或 [發行集屬性 - <發行>集] 對話框的 [文章項] 頁面上,選取預存程序。
按一下 [文章屬性],然後按一下 [設定選取的預存程序屬性]。
在 [ 文章屬性 - <文章> ] 對話框中,指定 [ 複製 ] 選項的下列其中一個值:
執行預存程式
在SP的串行化交易中執行
这是推荐的选项,因为只有在程序在可串行化交易的上下文中执行时,才会重複執行程序。 如果預存程式是在可串行化交易之外執行,則發行數據表中的數據變更會復寫為一系列數據作語言 (DML) 語句。
按一下 [確定]。
如果您在 [ 發行集屬性 - <發行集> ] 對話框中,請按兩下 [ 確定 ] 儲存並關閉對話框。