Partager via


Ajout d'un article à une publication

Lorsque vous créez une publication, vous ajoutez des articles à publier. Vous pouvez ajouter des articles à partir de l'Assistant Publication ou à l'aide de la procédure stockée sp_addmergearticle.

Utilisation de l'Assistant Publication pour ajouter un article

Lorsque vous utilisez l'Assistant Publication pour créer une publication, vous sélectionnez les articles que vous voulez publier en activant la case à cocher à côté de chaque article. Comme vous avez indiqué précédemment dans l'Assistant Publication que cette publication aurait des Abonnés SQL Server Compact 3.5, l'Assistant Publication va configurer les articles de façon appropriée. Pour plus d'informations sur les articles, consultez « Options des articles pour la réplication de fusion » dans la documentation en ligne de SQL Server 2008 R2.

Utilisation de sp_addmergearticle pour ajouter un article

La procédure stockée sp_addmergearticle vous permet d'ajouter un article à une publication. Cette procédure stockée a de nombreux arguments. Un des arguments, @compensate\_for\_errors, est modifié dans SQL Server Compact 3.5. SQL Server Compact 3.5 prend en charge à la fois @compensate\_for\_errors=false et @compensate\_for\_errors=true, tandis que les versions précédentes prenaient uniquement en charge @compensate\_for\_errors=true. Si la publication est définie avec @compensate\_for\_errors=false, vous recevez des erreurs sur l'Abonné jusqu'à ce que la ligne posant problème soit modifiée.

Le tableau suivant répertorie les arguments qui requièrent une valeur spécifique ou qui sont ignorés quand vous utilisez des Abonnés SQL Server Compact 3.5.

Argument

Description ou condition requise

@pre_creation_cmd

Seul « drop » est pris en charge.

@creation_script

Ignoré par SQL Server Compact 3.5.

@allow_interactive_resolver

Ignoré par SQL Server Compact 3.5.

@logical_record_level_conflict_detection

Seul « false » est pris en charge.

@logical_record_level_conflict_resolution

Seul « false » est pris en charge.

Notes

SQL Server Compact 3.5 ne prend pas en charge la synchronisation avec des publications qui contiennent des enregistrements logiques. Par conséquent, les paramètres liés aux conflits de niveau enregistrement logique doivent être définis à « false ».

Les informations de cette rubrique s'appliquent aux versions prises en charge de SQL Server ; pour plus d'informations, consultez Configuration matérielle et logicielle requise.

Voir aussi

Autres ressources

Création de la publication

Ajout d'un filtre à un article

Utilisation du suivi de niveau ligne et de niveau colonne