Condividi tramite


Procedura: configurare la sincronizzazione per un dispositivo

Synchronization Services for ADO.NET 1.0 è stato originariamente rilasciato con Microsoft Visual Studio 2008. In questa versione di Sync Framework è consentita la sincronizzazione tra un database server e un database SQL Server Compact nel computer desktop. In Sync Framework è ora possibile eseguire la sincronizzazione tra un database server e un database SQL Server Compact in un dispositivo.

La configurazione della sincronizzazione per un dispositivo è simile alla configurazione della sincronizzazione a n livelli per i desktop. L'architettura è illustrata nella figura seguente.

Topologia per la sincronizzazione a n livelli

In un'architettura a n livelli per dispositivi i componenti della sincronizzazione vengono utilizzati come indicato di seguito:

  • Il provider di sincronizzazione server si trova nel server o in un altro livello. Il provider è incluso in Microsoft.Synchronization.Data.Server.dll. Utilizzare la DLL inclusa in SQL Server Compact o in Visual Studio 2008, nella versione iniziale o nella versione SP1.

  • Il provider di sincronizzazione client e l'agente di sincronizzazione si trovano entrambi nel dispositivo. L'agente è incluso in Microsoft.Synchronization.Data.dll e il provider è incluso in Microsoft.Synchronization.Data.SqlServerCe.dll. Utilizzare le versioni delle DLL per i dispositivi,

  • La comunicazione tra il provider di sincronizzazione server e l'agente di sincronizzazione viene gestita dall'oggetto ServerSyncProviderProxy e da un servizio. Sync Framework non specifica il tipo di servizio che è necessario utilizzare. Le applicazioni, tuttavia, utilizzano in genere un servizio Web o un servizio Windows Communication Foundation (WCF).

Per informazioni sui requisiti di sistema, vedere Requisiti hardware e software per Sync Framework.

Applicazione di esempio

Per un esempio completo che illustra la sincronizzazione dei dispositivi, scaricare gli esempi dall'Area download Microsoft. Il file leggimi relativo agli esempi dei dispositivi incluso nel file compresso autoestraente con estensione zip contiene ulteriori informazioni dettagliate sulla sincronizzazione dei dispositivi, nonché istruzioni su come eseguire l'esempio.

Vedere anche

Concetti

Procedura: configurare la sincronizzazione a n livelli
Programmazione di attività comuni di sincronizzazione client e server