sp_validatemergepublication (Transact-SQL)

Si applica a:SQL Server

Esegue una convalida a livello di pubblicazione per cui tutte le sottoscrizioni (push, pull e anonimo) vengono convalidate una sola volta. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Convenzioni di sintassi Transact-SQL

Sintassi

sp_validatemergepublication
    [ @publication = ] N'publication'
    , [ @level = ] level
[ ; ]

Argomenti

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.

[ @level = ] livello

Tipo di convalida da eseguire. @level è tinyint e può essere uno dei valori seguenti.

Valore del livello Descrizione
1 Convalida solo tramite conteggio delle righe.
2 Convalida mediante conteggio delle righe e checksum. Per i Sottoscrittori di SQL Server 2005 (9.x), viene impostato automaticamente su 3.
3 Questo è il valore consigliato.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_validatemergepublication viene usato nella replica di tipo merge.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_validatemergepublication.