Sincronizzazione di database
In questa sezione della documentazione di Sync Framework vengono descritti i provider di sincronizzazione dei database (Sync Services for ADO.NET nelle versioni precedenti). Sync Framework include diversi provider di sincronizzazione dei database. Un'API intuitiva e flessibile consente di compilare applicazioni per scenari offline e di collaborazione per la sincronizzazione di database. Questa sezione include un'introduzione semplice, argomenti di riferimento e procedure che consentono di acquisire rapidamente familiarità con l'utilizzo dell'API. Le procedure contengono codice di esempio. In Sync Framework SDK e in Code Gallery sono disponibili esempi aggiuntivi.
Per informazioni introduttive su Sync Framework, vedere gli argomenti seguenti. Se si ha familiarità con questi argomenti, vedere Contenuto della sezione e Riferimento per ulteriori informazioni.
- Vantaggi dell'utilizzo di Sync Framework
Vengono descritti i vantaggi dell'utilizzo di Sync Framework, inclusi l'approccio flessibile, il potente modello di sincronizzazione e gli strumenti produttivi.
- Novità di Sync Framework 2.0
Vengono descritte le caratteristiche aggiunte o migliorate in questa versione di Sync Framework.
- Selezione dei componenti appropriati di Sync Framework
Viene indicato il componente corretto da utilizzare per lo scenario di sincronizzazione e viene descritta l'architettura di Sync Framework.
- Installazione, ridistribuzione e compatibilità tra versioni
Vengono descritti i pacchetti di installazione utilizzati per installare Sync Framework e come tali pacchetti possono essere ridistribuiti con applicazioni che utilizzano Sync Framework.
Argomenti della sezione
- Cenni preliminari e scenari
Viene fornita una descrizione di alto livello dell'API per la sincronizzazione dei database di Sync Framework. Vengono descritti molti scenari chiave realizzabili tramite Sync Framework e viene illustrato quali parti dell'API sono più idonee a ogni scenario.
- Scenari offline
Viene descritto come sincronizzare un database di SQL Server Compact con un'altra origine dati utilizzando il provider di sincronizzazione client e il provider di sincronizzazione server.
- Scenari di collaborazione
Viene descritto come sincronizzare due o più endpoint in modalità peer-to-peer, senza la necessità di passare per un hub centrale.
- Considerazioni per la progettazione e la distribuzione di applicazioni
Vengono descritti approcci a problemi di progettazione comuni, come il controllo delle versioni delle applicazioni e la gestione delle chiavi primarie.
- Impostare script per le procedure relative ai provider di database
Include codice Transact-SQL per la configurazione dei database utilizzati nelle procedure e nelle applicazioni di esempio.
- Classe di utilità per le procedure relative al provider di database
Include codice di C# e di Visual Basic utilizzato in procedure e applicazioni di esempio.
Riferimento
- Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.SqlServer, Microsoft.Synchronization.Data.SqlServerCe e Microsoft.Synchronization.Data.Server
Viene fornito un riferimento completo all'API per la sincronizzazione dei database di Sync Framework. Il riferimento tratta tutti i tipi e i membri pubblici in Microsoft.Synchronization.dll, Microsoft.Synchronization.Data.dll, Microsoft.Synchronization.Data.Server.dll, Microsoft.Synchronization.Data.SqlServer.dll e Microsoft.Synchronization.Data.SqlServerCe.dll.