sys.sp_showrowreplicainfo (Transact-SQL)

Van toepassing op:SQL Server

Toont informatie over een rij in een tabel die als artikel wordt gebruikt in mergereplicatie. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @ownername = ] N'eigenaarnaam'

De naam van de tafeleigenaar. @ownername is een systeemnaam, met standaard .NULL Deze parameter is nuttig om tabellen te onderscheiden als een database meerdere tabellen met dezelfde naam bevat, maar elke tabel een andere eigenaar heeft.

[ @tablename = ] N'tablename'

De naam van de tabel die de rij bevat waarvoor de informatie wordt teruggegeven. @tablename is een systeemnaam, met als standaard .NULL

[ @rowguid = ] 'Rowguid'

De unieke identificatiecode van de rij. @rowguid is uniqueidentifier, zonder standaard.

[ @show = ] N'show'

Bepaalt de hoeveelheid informatie die in de resultaatset moet worden teruggegeven. @show is nvarchar(20) en kan een van deze waarden zijn.

Value Description
row Alleen de informatie over de rijversie wordt teruggegeven
columns Alleen kolomversie-informatie wordt teruggegeven
both (standaard) Informatie voor zowel rij als kolom wordt teruggegeven

Resultaatset

De resultaten hangen af van de waarde die voor @show wordt gegeven.

Resultaatset voor rijinformatie

Kolomnaam Gegevenstype Description
server_name sysname Naam van de server die de database host en die de rijversie-invoer heeft gemaakt.
db_name sysname Naam van de database die deze vermelding heeft gemaakt.
db_nickname binair(6) Bijnaam van de database die deze vermelding heeft gemaakt.
version int Versie van de inzending.
current_state Nvarchar(9) Geeft informatie terug over de huidige staat van de rij.

y - Rijgegevens geven de huidige staat van de rij weer
n - Rijgegevens geven niet de huidige staat van de rij weer (state state of the row).
<n/a> - Niet van toepassing.
<unknown> - De huidige toestand kan niet worden bepaald.
rowversion_table nchar(17) Geeft aan of de rijversies worden opgeslagen in de MSmerge_contents-tabel of in de MSmerge_tombstone-tabel .
comment nvarchar(255) Aanvullende informatie over deze rijversie-invoer. Meestal is dit veld leeg.

Resultaatset voor kolominformatie

Kolomnaam Gegevenstype Description
server_name sysname Naam van de server die de database host en de kolomversie-invoer heeft gemaakt.
db_name sysname Naam van de database die deze vermelding heeft gemaakt.
db_nickname binair(6) Bijnaam van de database die deze vermelding heeft gemaakt.
version int Versie van de inzending.
colname sysname De naam van de artikelkolom die de kolomversie-vermelding vertegenwoordigt.
comment nvarchar(255) Aanvullende informatie over deze kolomversie-invoer. Meestal is dit veld leeg.

Resultaatset voor beide

Als de waarde both voor @show wordt gekozen, worden zowel de resultatensets van de rij als de kolom teruggegeven.

Remarks

sp_showrowreplicainfo wordt gebruikt in samenvoegreplicatie.

Permissions

sp_showrowreplicainfo kan alleen worden uitgevoerd door leden van de db_owner vaste databaserol op de publicatiedatabase of door leden van de publicatietoegangslijst (PAL) op de publicatiedatabase.