Partager via


sp_markpendingschemachange (Transact-SQL)

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.

ms173801.Caution(fr-fr,SQL.90).gifAttention :
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 de type sysname, sans valeur par défaut.
  • [ @schemaversion= ] schemaversion
    Identifie une modification de schéma en attente. schemaversion est de type int, avec 0 comme valeur par défaut. 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 va être ignorée. status est de type nvarchar(10), avec active comme valeur par défaut. Si la valeur de status est skipped, la modification de schéma sélectionnée ne sera pas répliquée.

Notes

La procédure sp_markpendingschemachange est utilisée avec la réplication de fusion.

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

Autorisations

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

Valeurs des codes retournés

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

Voir aussi

Référence

sysmergeschemachange (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005