sys.sp_showrowreplicainfo (Transact-SQL)

Gäller för:SQL Server

Visar information om en rad i en tabell som används som artikel i sammanslagningsreplikering. Den här lagrade proceduren körs i Publisher i publikationsdatabasen.

Transact-SQL syntaxkonventioner

Syntax

sys.sp_showrowreplicainfo
    [ [ @ownername = ] N'ownername' ]
    [ , [ @tablename = ] N'tablename' ]
    , [ @rowguid = ] 'rowguid'
    [ , [ @show = ] N'show' ]
[ ; ]

Arguments

[ @ownername = ] N'ägarnamn'

Namnet på bordsägaren. @ownername är sysname, med standardvärdet .NULL Denna parameter är användbar för att särskilja tabeller om en databas innehåller flera tabeller med samma namn, men varje tabell har en annan ägare.

[ @tablename = ] N'bordsnamn'

Namnet på tabellen som innehåller raden för vilken informationen returneras. @tablename är sysname, med standardvärdet .NULL

[ @rowguid = ] 'rowguid'

Den unika identifieraren för raden. @rowguid är unik identifierare, utan standard.

[ @show = ] N'show'

Bestämmer mängden information som ska returneras i resultatuppsättningen. @show är nvarchar(20) och kan vara ett av dessa värden.

Value Description
row Endast radversionsinformation returneras
columns Endast kolumnversionsinformation returneras
both (standardinställning) Information för både rad och kolumn returneras

Resultatuppsättning

Resultaten beror på det värde som ges för @show.

Resultatuppsättning för radinformation

Kolumnnamn Datatyp Description
server_name sysname Namnet på servern som hostar databasen som gjorde radversionen.
db_name sysname Namnet på databasen som gjorde denna post.
db_nickname binär(6) Smeknamnet på databasen som gjorde denna post.
version int Version av inlägget.
current_state nvarchar(9) Returnerar information om radens aktuella status.

y - Raddata representerar radens aktuella tillstånd.
n - Raddata representerar inte radens aktuella tillstånd.
<n/a> - Ej tillämpligt.
<unknown> - Nuvarande tillstånd kan inte fastställas.
rowversion_table NCar(17) Anger om radversionerna lagras i tabellen MSmerge_contents eller i tabellen MSmerge_tombstone .
comment nvarchar(255) Ytterligare information om denna radversion. Vanligtvis är detta fält tomt.

Resultatuppsättning för kolumninformation

Kolumnnamn Datatyp Description
server_name sysname Namnet på servern som hostar databasen som gjorde kolumnversionen.
db_name sysname Namnet på databasen som gjorde denna post.
db_nickname binär(6) Smeknamnet på databasen som gjorde denna post.
version int Version av inlägget.
colname sysname Namnet på artikelkolumnen som kolumnversionens post representerar.
comment nvarchar(255) Ytterligare information om denna kolumnversion. Vanligtvis är detta fält tomt.

Resultatuppsättning för båda

Om värdet both väljs för @show returneras både rad- och kolumnresultatuppsättningarna.

Remarks

sp_showrowreplicainfo används vid sammanslagningsreplikation.

Permissions

sp_showrowreplicainfo kan endast utföras av medlemmar i den db_owner fasta databasrollen på publikationsdatabasen eller av medlemmar i publikationslistan (PAL) i publikationsdatabasen.