sp_browsereplcmds (języka Transact-SQL)

Zwraca zestaw wyników w czytelna wersja replikowanych polecenia przechowywane w baza danych dystrybucjii jest używany jako narzędzie diagnostyczne.Ta procedura składowana jest wykonywany w Rozdzielacz baza danych dystrybucji.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_browsereplcmds [ [ @xact_seqno_start = ] 'xact_seqno_start' ]
    [ , [ @xact_seqno_end = ] 'xact_seqno_end' ] 
    [ , [ @originator_id = ] 'originator_id' ]
    [ , [ @publisher_database_id = ] 'publisher_database_id' ]
    [ , [ @article_id = ] 'article_id' ]
    [ , [ @command_id= ] command_id ]
    [ , [ @agent_id = ] agent_id ]
    [ , [ @compatibility_level = ] compatibility_level ]

Argumenty

  • [ @ xact_seqno_start = 'xact_seqno_start"
    Specifies the lowest valued exact sequence number to return.xact_seqno_start is nchar(22), with a default of 0x00000000000000000000.

  • [ @ xact_seqno_end = 'xact_seqno_end"
    Specifies the highest exact sequence number to return.xact_seqno_end is nchar(22), with a default of 0xFFFFFFFFFFFFFFFFFFFF.

  • [ @ originator_id = 'originator_id"
    Specifies if commands with the specified originator_id are returned.originator_id is int, with a default of NULL.

  • [ @ publisher_database_id = 'publisher_database_id"
    Specifies if commands with the specified publisher_database_id are returned.publisher_database_id is int, with a default of NULL.

  • [ @ article_id = 'article_id"
    Specifies if commands with the specified article_id are returned.article_id is int, with a default of NULL.

  • [ @ command_id = command_id
    Is the location of the command in MSrepl_commands (Transact-SQL) to be decoded.command_id is int, with a default of NULL.If specified, all other parameters must be specified also, and xact_seqno_startmust be identical to xact_seqno_end.

  • [ @ agent_id = agent_id
    Specifies that only commands for a specific replication agent are returned.agent_id is int, with a default value of NULL.

  • [ @ compatibility_level = compatibility_level
    Is the version of Microsoft SQL Server on which the compatibility_level is int, with a default value of 9000000. 

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

xact_seqno

varbinary(16)

Numer porządkowy polecenia.

originator_srvname

sysname

Serwer, gdzie transakcja pochodzi.

originator_db

sysname

Pochodzenie transakcji bazy danych.

article_id

int

Identyfikator artykuł.

type

int

Typ polecenia.

partial_command

bit

Wskazuje, czy jest to polecenie częściowe.

hashkey

int

Tylko do użytku wewnętrznego.

originator_publication_id

int

Identyfikator publikacja, gdzie transakcja pochodzi.

originator_db_version

int

Wersja bazy danych, gdzie transakcja pochodzi.

originator_lsn

varbinary(16)

Identyfikuje numer sekwencyjny dziennika (LSN) polecenia pochodzących z publikacja.Używane w peer-to-peer replikacja transakcyjna.

polecenia

nvarchar(1024)

Transact-SQL polecenie.

command_id

int

Identyfikator polecenia w MSrepl_commands.

Długie poleceń można podzielić na kilka wierszy w zestawach wyników.

Uwagi

sp_browsereplcmds w replikacja transakcyjna.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub członkami db_owner lub replmonitor może być wykonywany przez stałe role bazy danych do baza danych dystrybucji sp_browsereplcmds.