Condividi tramite


sp_validatemergepublication (Transact-SQL)

Esegue una convalida nell'intera pubblicazione che verifica tutte le sottoscrizioni (push, pull e anonime) in un'unica operazione. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [@publication=] 'publication'
    Nome della pubblicazione. publication è di tipo sysname e non prevede alcun valore predefinito.

  • [ @level= ] level
    Tipo di convalida da eseguire. level è di tipo tinyint e non prevede alcun valore predefinito. I possibili valori sono i seguenti.

    Valore di livello

    Descrizione

    1

    Convalida tramite conteggio delle righe.

    2

    Convalida tramite conteggio delle righe e checksum. Questo valore è valido solo per i Sottoscrittori Microsoft SQL Server 7.0. Per i Sottoscrittori Microsoft SQL Server 2000 e Microsoft SQL Server 2005, viene automaticamente impostato su 3.

    3

    Questo è il valore consigliato.

    Nota

    Il valore consigliato è 3.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_validatemergepublication viene utilizzata per la replica di tipo merge.

Autorizzazioni

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