Aplicaciones conectadas ocasionalmente (almacenamiento en caché de base de datos local)
Una aplicación conectada ocasionalmente es una aplicación que usa los datos de una base de datos remota pero puede que no siempre tenga acceso a esa base de datos. Las aplicaciones conectadas ocasionalmente también se usan cuando el acceso a la base de datos remota está continuamente disponible, pero puede no ser rentable realizar continuamente consultas sobre datos que se modifican en raras ocasiones (como una lista de estados). En estos casos, las aplicaciones pueden usar los datos de una base de datos local ubicada en el cliente y sincronizar periódicamente los datos con la base de datos remota.
Nota
Cuando configure una memoria caché de base de datos local para sincronizarla con una base de datos de SQL Azure, le recomendamos que instale los componentes de sincronización optimizados para SQL Azure. Para obtener más información, vea la limitación de la memoria caché de base de datos local en la sección SQL Azure de Información general sobre las aplicaciones conectadas ocasionalmente.
En los temas siguientes se describe cómo configurar una aplicación para que use una caché de base de datos local para almacenar los datos en el cliente. También se muestra cómo sincronizar los datos modificados entre las bases de datos servidor y cliente.
En esta sección
Información general sobre las aplicaciones conectadas ocasionalmente
Describe cómo incorporar en las aplicaciones la sincronización entre una base de datos local de SQL Server Compact 3.5 y una base de datos remota ubicada en un servidor.Cómo: Configurar la sincronización de datos en una aplicación
Proporciona las instrucciones para agregar una caché de datos local a la aplicación y configurarla.Cómo: Iniciar la sincronización entre bases de datos locales y remotas
Proporciona las instrucciones para agregar código a una aplicación con el fin de iniciar la sincronización entre una base de datos local y otra remota.Cómo: Configurar una base de datos local y una base de datos remota para que exista sincronización bidireccional
Proporciona las instrucciones para configurar la sincronización con el fin de cargar los cambios del cliente en el servidor además de descargar los cambios del servidor en el cliente.Tutorial: Crear una aplicación que se conecta ocasionalmente
Proporciona instrucciones paso a paso para agregar y configurar una caché de base de datos local en un proyecto y para agregar la funcionalidad de sincronización a un formulario Windows Forms enlazado a datos.Tutorial: Implementar una aplicación cliente conectada ocasionalmente con la base de datos local
Proporciona instrucciones paso a paso para implementar una aplicación junto con una caché de base de datos local.
Referencia
- Microsoft.Synchronization.Data
Este espacio de nombres contiene las clases de sincronización comunes.
Secciones relacionadas
Novedades en el desarrollo de aplicaciones de datos
Proporciona información y vínculos a las nuevas características de datos para las aplicaciones de nivel de datos y cliente.SQL Server Compact 3.5 y Visual Studio
Proporciona una breve introducción a SQL Server Compact 3.5.Tutorial: Agregar una caché de base de datos local a una aplicación de n niveles
Proporciona instrucciones paso a paso para incorporar Microsoft Synchronization Services for ADO.NET a la aplicación creada en el tutorial de la aplicación de datos con n niveles.Trabajar con conjuntos de datos en aplicaciones de n capas
Proporciona vínculos a temas que tratan sobre cómo usar Visual Studio para crear aplicaciones con n niveles.