Существует два типа поставщиков базы данных для Sync Framework: автономный поставщик и поставщик совместной работы / одноранговой связи.
автономные поставщики - это SqlCeClientSyncProvider / DbServerSyncProvider, который используется кэшем локальной базы данныхэлемент проекта в Visual Studio, который поддерживает только SqlCe на клиенте.
поставщики совместной работы SqlCeSyncProvider / SqlSyncProvider поддерживают SqlCe, Sql Express, Sql Server и Sql Azure как на клиенте, так и на сервере.
afaik,в ближайшем будущем не будет поддержки Sql Ce 4.0 и Sync Framework 4.0, только 2.1.MS недавно выпустила Sync Framework Toolkit, основанную на VTP CTP, но больше для расширения поддержки клиентов на платформе не-MS.
сказав, что я предлагаю вам пойти с комбо SqlCeSyncProvider / SqlSyncProvider, поскольку они, вероятно,требуется наименьшее количество настроек.
см .: Учебник. Синхронизация SQL Server и SQL Server Compact