複寫系統預存程序 (Transact-SQL)

更新: 2005 年 12 月 5 日

在 SQL Server 2005 中,更新了許多現有的公用複寫系統預存程序來支援新的複寫功能。如需詳細資訊,請參閱<複寫的增強功能>。下表列出新的複寫預存程序。

新的複寫預存程序

預存程序 描述

sp_adddynamicsnapshot_job

建立一項代理程式作業來產生以參數化資料列篩選為基礎之訂閱定義的快照集。

sp_addlogreader_agent

建立發行集資料庫的記錄讀取器代理程式作業。

sp_addmergepartition

在訂閱者端利用 HOST_NAMESUSER_SNAME 來建立以參數化資料列篩選為基礎的訂閱定義資料分割。

sp_addmergepushsubscription_agent

建立一項新排程的代理程式作業,以同步處理發送訂閱與合併式發行集。

sp_addpushsubscription_agent

建立一項新排程的代理程式作業,以同步處理發送訂閱與交易式發行集。

sp_addqreader_agent

建立給定散發者的佇列讀取器代理程式作業。

sp_changearticlecolumndatatype

用來搭配 Oracle 發行集使用。變更 Oracle 發行者和 SQL Server 散發者之間的發行項資料行資料類型對應。

sp_changedynamicsnapshot_job

修改利用參數化資料列篩選來產生發行集訂閱快照集的代理程式作業。

sp_changelogreader_agent

變更記錄讀取器代理程式作業的安全性屬性。

sp_changereplicationserverpasswords

變更 Windows 帳戶的儲存密碼,或是複寫代理程式在連接到複寫拓樸中的伺服器時,所用之 SQL Server 登入的儲存密碼。此預存程序可讓您變更給定 SQL Server 登入或 Windows 帳戶之所有執行個體的密碼,供伺服器端執行的所有複寫代理程式使用。

sp_changesubscription (新文件項目)

變更快照集或交易式發送訂閱的屬性,或變更佇列更新交易式複寫所涉及的提取訂閱的屬性。雖然 sp_changesubscription 不是新的程序,但舊版中並沒有它的文件說明。

sp_check_dynamic_filters

顯示發行集之參數化資料列篩選屬性的相關資訊。尤其是用來產生發行集篩選資料分割的函數,以及發行集是否適合使用預先計算的資料分割。

sp_check_join_filter

用來驗證兩份資料表之間的聯結篩選,以判斷聯結篩選子句是否有效。這個預存程序也會傳回有關所提供之聯結篩選的資訊,包括它是否能夠搭配使用給定資料表之預先計算的資料分割。

sp_check_subset_filter

用來檢查任何資料表的篩選子句,以判斷資料表的篩選子句是否有效。這個預存程序會傳回所提供之篩選的相關資訊,其中包括篩選是否能夠搭配預先計算的資料分割來使用。

sp_deletepeerrequesthistory

刪除與點對點交易式發行集狀態要求相關的歷程記錄。

sp_deletetracertokenhistory

刪除追蹤 Token 歷程記錄資訊。

sp_dropdynamicsnapshot_job

移除已參數化資料列篩選為基礎之訂閱定義的快照集作業。

sp_dropmergepartition

移除已參數化資料列篩選為基礎之訂閱定義的現有資料分割。

sp_enumeratependingschemachanges

在啟用複寫結構描述變更時傳回所有暫止結構描述變更的清單。

sp_getagentparameterlist

傳回在指定代理程式類型的代理程式設定檔中所能設定的所有複寫代理程式參數的清單。

sp_getdefaultdatatypemapping

傳回 Oracle 發行者和 SQL Server 散發者之間的預設資料類型對應。

sp_helpdatatypemap

傳回 Oracle 發行者和 SQL Server 散發者之間的特定發行集資料類型對應之相關資訊。

sp_helpdynamicsnapshot_job

傳回產生已篩選資料快照集之代理程式作業的資訊。

sp_helplogreader_agent

傳回發行集資料庫之記錄讀取器代理程式作業的屬性。

sp_helpmergepartition

傳回指定合併式發行集的資料分割資訊。

sp_helppeerrequests

傳回點對點複寫拓樸中參與者接收之所有狀態要求的相關資訊。

sp_helppeerresponses

傳回點對點複寫拓樸中參與者接收之特定狀態要求的所有回應。

sp_helpqreader_agent

傳回佇列讀取器代理程式作業的屬性。

sp_helpsubscriptionerrors

傳回給定訂閱的所有交易式複寫錯誤。

sp_helptracertokens

針對插入發行集以判斷延遲的每個追蹤 Token,各傳回一個資料列。

sp_helptracertokenhistory

傳回指定追蹤 Token 的詳細延遲資訊,每個訂閱者會傳回一個資料列。

sp_helpxactsetjob

顯示 Oracle 發行者的 Xactset 作業的相關資訊。

sp_lookupcustomresolver

傳回登錄為用來解決衝突的商務邏輯模組之 COM 元件的 CLSID 值。

sp_posttracertoken

在發行者端的交易記錄中公佈一個追蹤 Token,並起始追蹤延遲統計資料的處理序。

sp_register_custom_scripting

定義自訂的程式碼來補償包含使用者自訂預存程序之交易式發行集的資料定義語言 (DDL) 變更。

sp_registercustomresolver

登錄在合併式複寫同步處理期間所能叫用的商務邏輯處理常式。

sp_replmonitorchangepublicationthreshold

變更發行集的監視臨界值標準。

sp_replmonitorhelpmergesession

傳回有關某個給定複寫合併代理程式過去的工作階段,只要符合篩選準則的每個工作階段,都會傳回一個資料列。

sp_replmonitorhelpmergesessiondetail

傳回有關用來監視合併式複寫之特定複寫合併代理程式工作階段的詳細發行項層級資訊。

sp_replmonitorhelppublication

傳回在發行者端一或多個發行集的目前狀態資訊。

sp_replmonitorhelppublicationthresholds

傳回針對監視發行集設定的臨界值標準。

sp_replmonitorhelppublisher

傳回散發者所關聯的一或多個發行者目前的狀態資訊。

sp_replmonitorhelpsubscription

傳回屬於發行者端一或多個發行集之訂閱的目前狀態資訊,同時為每個傳回的訂閱,各傳回一個資料列。

sp_replmonitorsubscriptionpendingcmds

傳回對於交易式發行集的訂閱之暫止命令數目的相關資訊,以及處理它們需要大約多少時間的概略估計。

sp_requestpeerresponse

當這個程序從點對點拓樸的節點執行時,會要求該拓樸中所有其他節點做出回應。您可以執行這個程序和檢閱相對應的回應,以確保所有先前的命令已經全數傳遞給回應節點了。

sp_resetsnapshotdeliveryprogress

重設提取訂閱的快照集傳遞處理序,以便重新啟動快照集傳遞。

sp_schemafilter

修改和顯示當列出適合發行的 Oracle 資料表時所排除之結構描述的相關資訊。

sp_setdefaultdatatypemapping

標示 Microsoft SQL Server 與非 SQL Server 資料庫管理系統 (DBMS) 之間的現有資料類型對應 (作為預設值)。

sp_showpendingchanges

傳回結果集,顯示大約有幾項變更正等著被複寫。

sp_startpublication_snapshot

啟動產生發行集之初始快照集的快照集代理程式作業。

sp_unregister_custom_scripting

移除執行 sp_register_custom_scripting 來登錄的自訂程式碼。

sp_unregistercustomresolver

移除先前所登錄的商務邏輯處理常式。

請參閱

其他資源

Transact-SQL 新功能和增強功能 (Transact-SQL)
How to: Upgrade Replication Scripts (Replication Transact-SQL Programming)

說明及資訊

取得 SQL Server 2005 協助