Partager via


sp_validatemergepublication (Transact-SQL)

Effectue une validation sur l'ensemble d'une publication, dans laquelle tous les abonnements (par envoi de données, par extraction de données et anonymes) sont validés une fois. Cette procédure stockée est exécutée au niveau du serveur de publication dans la base de données de publication.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [@publication=] 'publication'
    Nom de la publication. publication est de type sysname, sans valeur par défaut.
  • [ @level= ] level
    Type de validation à exécuter. level est de type tinyint, sans valeur par défaut. Peut prendre l'une des valeurs suivantes :

    Valeur de level (niveau) Description

    1

    Validation du décompte de lignes uniquement.

    2

    Validation du décompte de lignes et de la somme de contrôle. Cette valeur est uniquement valide pour les abonnés Microsoft SQL Server 7.0. Pour les abonnés Microsoft SQL Server 2000 et Microsoft SQL Server 2005, ce paramètre prend automatiquement la valeur 3.

    3

    Validation de la somme de contrôle binaire et du décompte de lignes.

    ms179908.note(fr-fr,SQL.90).gifRemarque :
    La valeur 3 est recommandée pour le paramètre level avec SQL Server 2000 et SQL Server 2005. Cependant, elle ne peut être utilisée avec des versions antérieures de SQL Server.

Notes

sp_validatemergepublication est utilisé pour la réplication de fusion.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter la procédure sp_validatemergepublication.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Voir aussi

Référence

Procédures stockées système (Transact-SQL)
sp_validatemergesubscription (Transact-SQL)

Autres ressources

Validation des données répliquées

Aide et Informations

Assistance sur SQL Server 2005