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.