Partager via


Suivi des modifications dans la base de données serveur

De nombreuses applications exigent que les modifications fassent l'objet d'un suivi dans la base de données serveur afin que ces modifications puissent être remises aux clients lors d'une session de synchronisation ultérieure. Dans certains cas, un instantané des données suffit, mais il est fréquent qu'un client n'exige que les données qui ont changé depuis la dernière session de synchronisation. Sync Framework ne définit pas précisément la façon dont une base de données serveur doit prendre en charge le suivi des modifications et la détection de conflit. Le seul impératif est que les procédures stockées ou requêtes SQL puissent être écrites afin d'identifier les lignes qui doivent être synchronisées ou qui sont susceptibles d'être en conflit.

Dans cette documentation, un grand nombre des exemples suivent les modifications à l'aide d'un jeu de colonnes et de déclencheurs qui sont ajoutés aux tables de base, et de tables supplémentaires pour suivre les suppressions. Les exemples utilisent ce type de suivi des modifications afin de ne pas se limiter à une base de données spécifique. Toutefois, gardez à l'esprit que le suivi des modifications personnalisé présente une certaine complexité et peut affecter les performances de la base de données serveur. Pour plus d'informations, consultez Procédure : utiliser un système de suivi des modifications personnalisé. Si vous utilisez SQL Server 2008, il est conseillé d'utiliser la fonctionnalité de suivi des modifications de SQL Server. Pour plus d'informations, consultez Procédure : utiliser le suivi des modifications de SQL Server.

Voir aussi

Autres ressources

Programmation des tâches courantes de synchronisation client et serveur