sp_markpendingschemachange (Transact-SQL)

S’applique à :SQL Server

Procédure utilisée pour la capacité de prise en charge des publications de fusion permettant à un administrateur d'ignorer certaines modifications de schéma en attente pour qu'elles ne soient pas répliquées. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.

Attention

Cette procédure stockée peut entraîner des modifications de schéma ne devant pas être répliquées. Elle ne doit être utilisée pour résoudre des problèmes qu'après avoir essayé la réinitialisation, ou d'autres méthodes trop coûteuses en termes de performance.

Syntaxe

  
sp_markpendingschemachange [@publication = ] 'publication'  
    [ , [ @schemaversion = ] schemaversion ]  
    [ , [ @status = ] 'status' ]  

Arguments

[ @publication = ] 'publication' Nom de la publication. publication est sysname, sans valeur par défaut.

[ @schemaversion = ] schemaversion Identifie une modification de schéma en attente. schemaversion est int, avec une valeur par défaut de 0. Utilisez sp_enumeratependingschemachanges (Transact-SQL) pour répertorier les modifications de schéma en attente pour la publication.

[ @status = ] 'status' Indique si une modification de schéma en attente sera ignorée. status est nvarchar(10) avec la valeur par défaut active. Si la valeur d’état est ignorée, la modification de schéma sélectionnée ne sera pas répliquée.

Codet de retour

0 (réussite) ou 1 (échec)

Remarques

sp_markpendingschemachange est utilisé avec la réplication de fusion.

sp_markpendingschemachange est une procédure stockée destinée à la prise en charge de la réplication de fusion et ne doit être utilisée que lorsque d’autres actions correctives, telles que la réinitialisation, n’ont pas réussi à corriger la situation ou sont trop coûteuses en termes de performances.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent exécuter sp_markpendingschemachange.

Voir aussi

sysmergeschemachange (Transact-SQL)