Procedures that apply to transactional replication |
|
Process |
Description |
Sp_article_validation |
Initiates a data validation request for the specified project. |
Sp_marksubscriptionvalidation |
Marks the currently open transaction as a subscription-level validation transaction for the specified subscriber. |
Sp_publication_validation |
Initiates an item validation request for the items in the specified publication. |
Sp_browsereplcmds |
Returns a result set in the readable format of the copy command stored in the distribution database. |
Sp_helppeerrequests |
Returns information about all status requests that are received by participants in a peer-copy topology, which are initiated by executing sp_requestpeerresponse on any published database in the topology . |
Sp_helppeerresponses |
Returns all responses to a specific status request received from a contributor in the peer-to-peer replication topology, where the request was initiated by executing sp_requestpeerresponse on any published database in the topology . |
Sp_requestpeerresponse |
When the process is executed from a node in the peer topology, the response from all other nodes in the topology is requested. |
Sp_deletepeerrequesthistory |
Deletes the history of the publication status request in the peer-to-peer replication topology. |
Sp_posttracertoken |
This procedure publishes the tracking token to the publisher's transaction log and begins the process of tracking the latency statistics. Information is logged when the following events occur: When a tracer token is written to the transaction log, when the Log Reader Agent picks up the tracer token, and when the Distribution Agent applies a tracer token. |
Sp_helptracertokens |
Returns a row for each tracer token that is used to determine latency in the inserted publication. |
Sp_helptracertokenhistory |
Returns the detailed latency information for the specified tracer token, returning one row for each subscriber. |
Sp_deletetracertokenhistory |
Removes trace token records from the mstracer_tokens and mstracer_history system tables. |
Sp_replcmds |
This procedure is used by the Log Reader Agent. This procedure returns information about the publication database where it was executed. Use this procedure to view transactions that are not currently distributed (keep transactions in the transaction log that have not yet been sent to the distributor). |
Sp_replcounters |
Returns replication statistics for latency, throughput, and transaction counts for each published database. |
Sp_repldone |
Updates the record of the last distributed transaction that identifies the server. |
Sp_replflush |
For increased efficiency, the project definition is stored in the cache. This process is used by other replication stored procedures when modifying or deleting an item definition. |
Sp_replshowcmds |
Returns the command for a transaction marked for replication in a readable format. |
Sp_repltrans |
Returns a result set made up of all the transactions in the publication database's transaction log that are marked for replication, but are not marked as distributed. |
Sp_setsubscriptionxactseqno |
Used to specify the log sequence number (LSN) of the next transaction to be applied by the Distribution Agent at the Subscriber, which causes the agent to skip the failed transaction. |
Sp_helpsubscriptionerrors |
Returns all transactional replication errors for a given subscription. |
Sp_replmonitorsubscriptionpendingcmds |
Returns the number of pending commands for a transactional publication subscription, and the estimated time required to process those commands. |
Sp_replqueuemonitor |
Lists queue messages for queued updating subscriptions. |