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.
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.