Domanda

Ho un NET 3.5 progetto di Compact Framework che utilizza RDA per lo spostamento dei dati tra database di SQLCE locale del suo dispositivo mobile e un server MSSql del 2008 a distanza (che utilizza RDA push e pull).

La macchina server di una directory virtuale con sqlcesa35.dll (v3.5.5386.0) setup per RDA. Noi di solito installare queste cabine sui dispositivi mobili e il processo di RDA non ha alcun problema:
sqlce.wce5.armv4i.cab
sqlce.repl.wce5.armv4i.cab

Ora sto cercando di eseguire questa applicazione come applicazione desktop. RDA Pull (download) ha lavorato bene. Ma la spinta RDA (upload) mi sta dando qualche problema.

Questa è l'eccezione che salgo sul applicazione desktop quando si tenta di utilizzare RDA push:

  

System.Data.SqlServerCe.SqlCeException

     

L'agente client e l'agente Server versioni dei componenti non sono compatibili. Le versioni compatibili sono: le versioni client Agent 3.0 e 3.5 con le versioni Server Agent 3.5 e client Agent versione 3.5 con Server Agent versione 3.5. Re-installare i componenti di replica con le versioni corrispondenti per gli agenti client e server. [35,30, versione agente client =, la versione Server Agent =]

Ho provato a copiare il file

  

C: \ Programmi \ Microsoft SQL Server Compact Edition \ v3.5 \ Desktop \ SqlServerCe.dll (v3.5.5692.0)

per bin \ debug

Ho anche provato la copia di un'altra versione di SqlServerCe.dll (v3.0.5206.0) per bin \ debug. Ma questo solo mi dà un'eccezione leggermente diversa:

  

System.Data.SqlServerCe.SqlCeException    [35,30]

C'è un setup diverso o eventuali diverse DLL che devo usare?

È stato utile?

Soluzione

Spero che questo aiuto volontà, ho avuto lo stesso problema di ieri, dopo aver installato la versione più recente di Server Agent finalmente funziona.

Neven (Nprelog at gmail.com)

SQL Server Compact 3.5 SP2 rilasciato! SQL Server Compact 3.5 (accumulo 3.5.8080.0) è stato rilasciato al web.

SQL Server Compact 3.5 SP2 include una serie di nuove funzionalità tra cui la seguente:

Il supporto per l'Editor Transact-SQL in Visual Studio 2010 che può essere utilizzato per eseguire query T-SQL a testo libero e vista query show-programmi per l'ottimizzazione delle query. Espone la funzionalità rilevamento delle modifiche come interfaccia di programmazione dell'applicazione (API), cioè, System.Data.SqlServerCe.SqlCeChangeTracking. La nuova API Change Tracking offre la possibilità di configurare, abilitare e disabilitare il rilevamento delle modifiche su un tavolo, e per accedere al rilevamento delle modifiche dei dati per la tabella. Nuovo assemblaggio delle versioni di supporto e di directory struttura che consente alle applicazioni di SQL Server Compact che utilizzano la distribuzione privato a caricare assembly SQL Server Compact all'interno della cartella dell'applicazione se sono di una versione più alta di quella nella Global Assembly Cache (GAC). Aggiunto il supporto per la distribuzione della versione a 64 bit di SQL Server Compact utilizzando la distribuzione ClickOnce. Synchronization Services for ADO.NET architetture v1.0 fornisce la possibilità di sincronizzare i dati provenienti da fonti disparate su due livelli, N-tier, e basata sui servizi.

  • e il team del prodotto ha più dettagli qui: Download:

Microsoft SQL Server Compact 3.5 Service Pack 2 Server Tools http://www.microsoft. com / downloads / Details.aspx? FamilyID = 5DEEC9D5-C216-446E-A003-5D6026AD19B3 & displaylang = it

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top