sp_showpendingchanges (Transact-SQL)
Data aggiornamento: 17 novembre 2008
Restituisce un set di risultati che indica il numero approssimativo di modifiche in attesa di replica. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione o nel database di sottoscrizione del Sottoscrittore.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_showpendingchanges [ [ @destination_server = ] 'destination_server' ]
[ , [ @publication = ] 'publication' ]
[ , [ @article = ] 'article']
[ , [ @show_rows = ] show_rows ]
Argomenti
- [ @destination\_server = ] 'destination_server'
Nome del server a cui vengono applicate le modifiche replicate. destination_server è di tipo sysname e il valore predefinito è NULL.
- [ @publication = ] 'publication'
Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è ALL. Se si specifica publication, i risultati si riferiscono solo alla pubblicazione specificata.
- [ @article = ] 'article'
Nome dell'articolo. article è di tipo sysname e il valore predefinito è NULL. Se si specifica article, i risultati si riferiscono solo all'articolo specificato.
- [ @show\_rows = ] show_rows
Specifica se il set di risultati contiene informazioni più specifiche sulle modifiche in sospeso e il valore predefinito è 0. Se è specificato un valore 1, il set di risultati contiene le colonne is_delete e rowguid.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
destination_server |
sysname |
Nome del server nel quale è in corso la replica delle modifiche. |
pub_name |
sysname |
Nome della pubblicazione. |
destination_db_name |
sysname |
Nome del database nel quale è in corso la replica delle modifiche. |
is_dest_subscriber |
bit |
Indica che è in corso la replica delle modifiche in un Sottoscrittore. Il valore 1 indica che è in corso la replica delle modifiche in un Sottoscrittore, mentre il valore 0 indica che è in corso la replica delle modifiche in un server di pubblicazione. |
article_name |
sysname |
Nome dell'articolo nella tabella di origine delle modifiche. |
pending_deletes |
int |
Numero di eliminazioni in attesa della replica. |
pending_ins_and_upd |
int |
Numero di inserimenti e aggiornamenti in attesa della replica. |
is_delete |
bit |
Indica se la modifica in sospeso è un'eliminazione. Il valore 1 indica che la modifica è un'eliminazione. Richiede il valore 1 per @show_rows. |
rowguid |
uniqueidentifier |
GUID che identifica la riga modificata. Richiede il valore 1 per @show_rows. |
Osservazioni
La stored procedure sp_showpendingchanges viene utilizzata per la replica di tipo merge.
La stored procedure sp_showpendingchanges viene utilizzata per la risoluzione dei problemi delle repliche di tipo merge.
Il risultato della stored procedure sp_showpendingchanges non include righe di generazione 0.
Se un articolo specificato per article non appartiene alla pubblicazione specificata per publication, viene restituito un conteggio pari a 0 per pending_deletes e pending_ins_and_upd.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_showpendingchanges.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Vedere anche
Riferimento
Stored procedure per la replica (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 novembre 2008 |
|