SQL SERVER 復制相關存儲過程


適用於所有類型復制的過程
過程 說明
sp_addscriptexec 向發布的所有訂閱服務器發布 Microsoft SQL Server 腳本(.sql 文件)。
sp_adjustpublisheridentityrange 調整發布上的標識范圍,並基於發布上的閾值重新分配新的范圍。
sp_changereplicationserverpasswords 更改復制代理在連接到復制拓撲中的服務器時所使用的 Microsoft Windows 帳戶或 SQL Server 登錄名的存儲密碼。通常,必須為服務器中運行的每個代理更改密碼(即使它們都使用相同的登錄名或帳戶)。使用此存儲過程可以為服務器中運行的所有復制代理使用的給定 SQL Server 登錄名或 Windows 帳戶實例更改密碼。
sp_removedbreplication 從數據庫中刪除所有復制對象。此存儲過程在發布服務器的發布數據庫或訂閱服務器的訂閱數據庫上執行。在發布服務器的發布數據庫上執行時,該存儲過程將嘗試刪除分發服務器和訂閱服務器中與已發布數據庫有關的對象。
sp_removedistpublisherdbreplication 刪除屬於分發服務器上特定發布的發布元數據。
sp_replmonitorhelppublication 返回發布服務器中一個或多個發布的當前狀態信息。
sp_replmonitorhelppublicationthresholds 返回所監視發布的閾值度量集。
sp_replmonitorhelppublisher 返回一個或多個發布服務器的當前狀態信息。
sp_replmonitorhelpsubscription 返回屬於發布服務器中一個或多個發布的訂閱的當前狀態信息,並為每個返回的訂閱返回一行。
sp_table_validation 返回有關表或索引視圖的行數或校驗和信息,或者將提供的行數或校驗和信息與指定表或索引視圖進行比較。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

適用於事務復制的過程  
過程 說明
sp_article_validation 啟動對指定項目的數據驗證請求。
sp_marksubscriptionvalidation 將當前打開的事務標記為指定訂閱服務器的訂閱級驗證事務。
sp_publication_validation 啟動對指定發布中的各項目的項目驗證請求。
sp_browsereplcmds 以存儲在分發數據庫中的復制命令的可讀格式返回結果集。
sp_helppeerrequests 返回對等復制拓撲中參與者收到的所有狀態請求的相關信息,其中這些請求通過在拓撲中的任意已發布數據庫上執行 sp_requestpeerresponse 的方式啟動。
sp_helppeerresponses 返回針對從對等復制拓撲中參與者收到的特定狀態請求所作出的全部響應,其中該請求通過在拓撲中的任意已發布數據庫上執行 sp_requestpeerresponse 的方式啟動。
sp_requestpeerresponse 當該過程從對等拓撲中的節點執行時,將請求拓撲中所有其他節點的響應。
sp_deletepeerrequesthistory 刪除對等復制拓撲中與發布狀態請求有關的歷史記錄。
sp_posttracertoken 此過程將跟蹤令牌發布到發布服務器的事務日志中,並開始跟蹤滯后時間統計信息的過程。在下列事件發生時記錄信息:跟蹤令牌被寫入到事務日志時、日志讀取器代理拾取跟蹤令牌時,以及分發代理應用跟蹤令牌時。
sp_helptracertokens 為每個已插入發布中用於確定滯后時間的跟蹤令牌返回一行。
sp_helptracertokenhistory 返回指定跟蹤令牌的詳細滯后時間信息,為每個訂閱服務器返回一行。
sp_deletetracertokenhistory MStracer_tokensMStracer_history 系統表中刪除跟蹤令牌記錄。
sp_replcmds 此過程由日志讀取器代理使用。此過程返回有關其執行時所在的發布數據庫的信息。使用此過程可以查看當前沒有分發的事務(保留在事務日志中尚未發送到分發服務器的事務)。
sp_replcounters 為每個已發布數據庫返回有關滯后時間、吞吐量和事務計數的復制統計信息。
sp_repldone 更新標識服務器的上次分布式事務的記錄。
sp_replflush 為提高效率,項目定義存儲在緩存中。此過程由其他復制存儲過程在修改或刪除項目定義時使用。
sp_replshowcmds 以可讀格式返回標記為復制的事務的命令。
sp_repltrans 返回由發布數據庫事務日志中所有標記為復制、但沒有標記為已分發事務組成的結果集。
sp_setsubscriptionxactseqno 用於指定訂閱服務器中分發代理要應用的下一事務的日志序列號 (LSN),它可使代理跳過失敗的事務。
sp_helpsubscriptionerrors 返回給定訂閱的所有事務復制錯誤。
sp_replmonitorsubscriptionpendingcmds 返回事務發布訂閱的掛起命令的數量信息,以及處理這些命令所需的估計時間。
sp_replqueuemonitor 列出排隊更新訂閱的隊列消息。

 

 

適用於合並復制的過程
 
過程 說明
sp_showpendingchanges 返回一個結果集,其中顯示了等待復制的大致更改數量。
sp_showrowreplicainfo 顯示有關在合並復制中用作項目的表中的行的信息。
sp_enumeratependingschemachanges 返回所有掛起架構更改的列表。此存儲過程可以和 sp_markpendingschemachange 一起使用。
sp_markpendingschemachange 使管理員可以跳過選定的掛起架構更改,從而不再復制這些更改。
sp_addtabletocontents 將源表中當前不在跟蹤表內的任何行的引用插入合並跟蹤表中。
sp_deletemergeconflictrow 從合並沖突表中刪除行。
sp_helpmergearticleconflicts 返回發布中有沖突的項目。
sp_helpmergeconflictrows 返回指定沖突表中的行。
sp_helpmergedeleteconflictrows 返回那些丟失刪除沖突的數據行的相關信息。
sp_mergemetadataretentioncleanup MSmerge_genhistoryMSmerge_contentsMSmerge_tombstone 系統表中手動清除元數據。
sp_replmonitorhelpmergesession 返回給定復制合並代理的以前會話的相關信息。
sp_replmonitorhelpmergesessiondetail 返回有關特定復制合並代理會話的項目級詳細信息。
sp_validatemergepublication 在發布范圍內執行驗證。
sp_validatemergesubscription 執行對指定訂閱的驗證。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM