Prvo sto mislim da treba da uradis je da skines i instaliras "Windows CE Utilities for Visual Studio .NET 2003 Add-on Pack 1.1"
Citat:
The Windows CE Utilities for Visual Studio .NET 2003 add-on pack enables Visual Studio to connect to devices running Windows CE 4.1 and later.
Drugo, moze da te zeza (kao sto je i mene) da bootstraper instalacije aplikacije pronadje da je instaliran CF na device-u i ne instalira novu verziju, a instalirana verzija CFa je neka starija koju se instalirala kroz neki third party softwer koji si dodao na device. Do replikacija ne device-u koliko vidim jos nisi dosao, ali male napomene:
1. Replikacije sa SQL Servera na SQL CE rade samo sa SQL Server SP2, sa novijim verzijama SP-ova ne rade (bar je takva bila situacija pre godinu i vise dana kada sam to radio)
2. Na serveru mislim da treba da imas instalirano : IIS update for SQL CE; SQL CE 2.0 Client Tools; SQL CE 2.0 Server Tools.
3. Kod konfigurisanja distributora treba da za Subscribers Types navedes Sql Server & Sql Server CE
4. Shareuj unc folder gde ti se nalazi replikacija, obicno je na path-u : ...\Program Files\Microsoft SQL Server\MSSQL\REPLDATA\unc\imereplikacije\
5. Otvori Microsoft Sql Server CE 2.0>Configure Connectivity Support For IIS i za virtualni dir treba da ti bude ukljucen Turn on Anonymous Access (nisam siguran), ukljuci i "One or More Application requring Sql merge replication", u network unc path navedi : \\[computer_name]\[ime publikacije]; u kartici HttpContentFolder dodaj permissione za read, run script and Write za virtual dir.
Jos jednom napominjem, da sam ovako radio pre godinu i vise dana i moguce da je u medjuvremenu osavremenjen/olaksan proces replikacija na SQL CE sa novim servis packovima i raznim drugim alatima.