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.

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 valeur requise Version de SQL Server

@pre_creation_cmd

Seul « drop » est pris en charge.

Les deux

@creation_script

Ignoré par SQL Server Compact 3.5.

Les deux

@allow_interactive_resolver

Ignoré par SQL Server Compact 3.5.

Les deux

@logical_record_level_conflict_detection

Seul « false » est pris en charge.

SQL Server 2005, SQL Server 2008

@logical_record_level_conflict_detection

Seul « false » est pris en charge.

SQL Server 2005, SQL Server 2008

ms171775.note(fr-fr,SQL.100).gifRemarque :
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 ».

Voir aussi

Concepts

Création de la publication
Ajout d'un filtre à un article
Utilisation du suivi de niveau ligne et de niveau colonne

Aide et informations

Obtention d'aide (SQL Server Compact 3.5 Service Pack 1)