sp_helpmergearticleconflicts (Transact-SQL)
Si applica a: SQL Server
Restituisce gli articoli della pubblicazione che presentano conflitti. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione o nel database di sottoscrizione di tipo merge del Sottoscrittore.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_helpmergearticleconflicts
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ ; ]
Argomenti
[ @publication = ] N'publication'
Nome della pubblicazione di tipo merge. @publication è sysname, con un valore predefinito %
, che restituisce tutti gli articoli nel database con conflitti.
[ @publisher = ] N'publisher'
Nome del server di pubblicazione. @publisher è sysname, con un valore predefinito .NULL
[ @publisher_db = ] N'publisher_db'
Nome del database del server di pubblicazione. @publisher_db è sysname, con il valore predefinito NULL
.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
article |
sysname | Nome dell'articolo. |
source_owner |
sysname | Proprietario dell'oggetto di origine. |
source_object |
nvarchar(386) | Nome dell'oggetto di origine. |
conflict_table |
nvarchar(258) | Nome della tabella in cui sono archiviati i conflitti di inserimento o aggiornamento. |
guidcolname |
sysname | Nome dell'oggetto rowguidcol di origine. |
centralized_conflicts |
int | Specifica se i record dei conflitti vengono archiviati nel server di pubblicazione specificato. |
Se l'articolo contiene solo conflitti di eliminazione e nessuna conflict_table
riga, il nome di nel set di conflict_table
risultati è NULL
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_helpmergearticleconflicts
viene usato nella replica di tipo merge.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin e il ruolo predefinito del database db_owner possono eseguire sp_helpmergearticleconflicts
.