2011-04-14 2 views
1

Est-il possible d'avoir Sync Services pour ADO.NET lire des données à partir d'une table sur plusieurs périphériques et l'insérer dans un SQL Server central, ayant une colonne supplémentaire dans la table centrale avec l'origine des données de ligne? Disons que j'ai équipé des vendeurs de porte-à-porte avec un appareil où ils enregistrent des ventes. La table locale contiendrait des lignes avec des informations sur les ventes, et la base de données centrale contiendrait les mêmes données + une colonne avec l'ID du commercial.Can Sync Services ajouter une colonne sur la table centrale?

Est-ce possible, ou aurais-je aussi besoin de l'ID du commercial dans la base de données locale?

Répondre

0

Sync Framework identifie chaque client avec un GUID (voir: How To:Use Session Variables) et vous pouvez l'utiliser pour mapper un client particulier à un vendeur particulier (voir: Identification quel client a fait un changement de données de chaque How to: Use Custom Change Tracking System ou How to: Use SQL Server Change Tracking

.

Ou essayez l'approche ici pour intercepter l'ensemble de données de modification et insérer/substituer la valeur de vendeur: Part 1 – Upload Synchronization where the Client and Server Primary Keys are different

Questions connexes