sp_showrowreplicainfo (Transact-SQL)
Visualizza informazioni su una riga di una tabella utilizzata come articolo in repliche di tipo merge. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_showrowreplicainfo [ [ @ownername = ] 'ownername' ]
[ , [ @tablename =] 'tablename' ]
, [ @rowguid =] rowguid
[ , [ @show = ] 'show' ]
Argomenti
[ @ownername= ] 'ownername'
Nome del proprietario della tabella. ownername è di tipo sysname e il valore predefinito è NULL. Questo parametro risulta utile per differenziare le tabelle quando un database contiene più tabelle aventi lo stesso nome ma appartenenti a proprietari diversi.[ @tablename =] 'tablename'
Nome della tabella che include la riga di cui vengono restituite informazioni. tablename è di tipo sysname e il valore predefinito è NULL.[ @rowguid =] rowguid
Identificatore univoco della riga. rowguid è di tipo uniqueidentifier e non prevede alcun valore predefinito.[ @show= ] 'show'
Determina la quantità di informazioni da restituire nel set di risultati. show è di tipo nvarchar(20) e il valore predefinito è BOTH. Se si specifica row, vengono restituite solo informazioni relative alla versione della riga. Se si specifica columns, vengono restituite solo informazioni relative alla versione della colonna. Se si specifica both, vengono restituite informazioni sia sulla riga che sulla colonna.
Set di risultati per informazioni sulla riga
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
server_name |
sysname |
Nome del server che include il database in cui è stata immessa la voce sulla versione di riga. |
db_name |
sysname |
Nome del database in cui è stata immessa la voce. |
db_nickname |
binary(6) |
Nome alternativo del database in cui è stata immessa la voce. |
version |
int |
Versione della voce. |
current_state |
nvarchar(9) |
Restituisce informazioni sullo stato corrente della riga. y: i dati della riga rappresentano lo stato corrente della riga. n: i dati della riga non rappresentano lo stato corrente della riga. <n/a> - Non applicabile. <unknown>: impossibile determinare lo stato corrente. |
rowversion_table |
nchar(17) |
Indica se le versioni di riga sono archiviate nella tabella MSmerge_contents o nella tabella MSmerge_tombstone. |
comment |
nvarchar(255) |
Informazioni aggiuntive relative alla voce sulla versione di riga. Questo campo è in genere vuoto. |
Set di risultati per informazioni sulla colonna
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
server_name |
sysname |
Nome del server che include il database in cui è stata immessa la voce sulla versione di colonna. |
db_name |
sysname |
Nome del database in cui è stata immessa la voce. |
db_nickname |
binary(6) |
Nome alternativo del database in cui è stata immessa la voce. |
version |
int |
Versione della voce. |
colname |
sysname |
Nome della colonna di articolo rappresentata dalla voce sulla versione di colonna. |
comment |
nvarchar(255) |
Informazioni aggiuntive relative alla voce sulla versione di colonna. Questo campo è in genere vuoto. |
Set di risultati per informazioni su riga e colonna
Se il parametro show viene impostato su both, vengono restituiti i set di risultati sia di riga che di colonna.
Osservazioni
La stored procedure sp_showrowreplicainfo viene utilizzata per la replica di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del database db_owner o dell'elenco di accesso alla pubblicazione per il database di pubblicazione possono eseguire sp_showrowreplicainfo.
Vedere anche
Riferimento
Stored procedure di sistema (Transact-SQL)
Concetti
Rilevamento e risoluzione di conflitti tra repliche di tipo merge