Applicazioni connesse occasionalmente (memorizzazione nella cache del database locale)
Un' applicazione connessa occasionalmente è un'applicazione che utilizza i dati presenti in un database remoto ma che può non sempre avere accesso al database remoto. Le applicazioni connesse occasionalmente vengono utilizzate anche quando l'accesso è sempre disponibile ma non è utile eseguire continuamente query sul database remoto per dati che vengono modificati raramente, ad esempio un elenco di stati. In questi casi, le applicazioni possono utilizzare i dati di un database locale situato sul client e sincronizzare periodicamente tali dati con il database remoto.
Nota
Quando si configura una cache del database locale per la sincronizzazione con un database SQL Azure, si consiglia di installare i componenti di sincronizzazione semplificati per l'utilizzo con SQL Azure. Per ulteriori informazioni, vedere la sezione Limitazione della cache del database locale in SQL Azure in Cenni preliminari sulle applicazioni connesse occasionalmente.
Negli argomenti riportati di seguito viene illustrato come configurare un'applicazione in modo che utilizzi la cache di un database locale per archiviare i dati nel client. Viene inoltre mostrato come sincronizzare i dati modificati tra i database client e server.
In questa sezione
Cenni preliminari sulle applicazioni connesse occasionalmente
Viene descritto come incorporare nelle applicazioni la sincronizzazione tra un database SQL Server Compact 3.5 locale e un database remoto su un server.Procedura: configurare la sincronizzazione dei dati in un'applicazione
Vengono fornite istruzioni per l'aggiunta di una cache di dati locale all'applicazione e la relativa configurazione.Procedura: avviare la sincronizzazione tra il database locale e il database remoto
Vengono fornite istruzioni per l'aggiunta di codice a un'applicazione per avviare la sincronizzazione di database locali e remoti.Procedura: configurare un database locale e remoto per la sincronizzazione bidirezionale
Vengono fornite istruzioni per la configurazione della sincronizzazione in modo da consentire il caricamento delle modifiche del client nel server, oltre al download delle modifiche del server nel client.Procedura dettagliata: creazione di un'applicazione connessa occasionalmente
Vengono fornite istruzioni dettagliate per l'aggiunta e la configurazione della cache di un database locale in un progetto e per l'aggiunta della funzionalità di sincronizzazione a un Windows Form associato a dati.Procedura dettagliata: distribuzione di un'applicazione client connessa occasionalmente con il database locale
Vengono fornite istruzioni dettagliate per la distribuzione di un'applicazione con la cache di un database locale.
Riferimenti
- Microsoft.Synchronization.Data
In questo spazio dei nomi sono contenute le classi di sincronizzazione comuni.
Sezioni correlate
Novità dello sviluppo di applicazioni di dati
Vengono fornite informazioni e collegamenti a nuove funzionalità di gestione dei dati per le applicazioni client e di livello dati.SQL Server Compact 3.5 e Visual Studio
Viene fornita una breve introduzione a SQL Server Compact 3.5.Procedura dettagliata: aggiunta di una cache database locale a un'applicazione a più livelli
Vengono fornite istruzioni dettagliate per l'incorporazione di Servizi di sincronizzazione Microsoft per ADO.NET all'applicazione creata nella procedura dettagliata dell'applicazione dati a più livelli.Utilizzo dei dataset nelle applicazioni a più livelli
Vengono forniti collegamenti ad argomenti sull'utilizzo di Visual Studio per la creazione di applicazioni a più livelli.