Condividi tramite


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.