Aplicativos ocasionalmente conectados (cache de banco de dados Local)
Um aplicativo ocasionalmente conectado é um aplicativo que usa dados de um banco de dados remoto mas que nem sempre pode ter acesso ao banco de dados remoto. Aplicativos ocasionalmente conectados também são usados quando o acesso está disponível continuamente, mas talvez não seja eficiente para consultar continuamente o banco de dados remoto para dados que raramente são alterados (como uma lista de estados). Nessas situações, aplicativos podem usar dados de um banco de dados local situado no cliente e sincronizar os dados periodicamente com o banco de dados remoto.
Dica
Quando você configura um Cache Local do banco de dados para sincronizar com um banco de dados SQL Azure, recomendamos que você instale os componentes de sincronização são simplificados para uso com o SQL Azure.Para obter mais informações, consulte a limitação de Cache do banco de dados Local na seção de SQL Azure Visão geral de aplicativos conectados ocasionalmente.
Os tópicos a seguir explicam como configurar um aplicativo para usar um cache de banco de dados local para armazenar dados no cliente. Eles também mostram como sincronizar dados alterados entre bancos de dados do cliente e do servidor.
Nesta seção
Visão geral de aplicativos conectados ocasionalmente
Descreve como incorporar a sincronização entre um banco de dados compacto de SQL Server local e um banco de dados remoto em um servidor em seus aplicativos.Como: configurar a sincronização de dados em um aplicativo
Fornece instruções para adicionar um cache de dados local para o seu aplicativo e configurá-lo.Como: iniciar a sincronização entre Local e remoto bancos de dados
Fornece instruções sobre como adicionar código a um aplicativo para iniciar a sincronização de bancos de dados local e remoto.Como: configurar um Local e remoto a banco de dados para sincronização bidirecional
Fornece instruções para configurar a sincronização para carregar atualizações de cliente para o servidor, bem como fazer o download de alterações do servidor para o cliente.Passo a passo: Criando um aplicativo ocasionalmente conectado
Fornece instruções passo a passo para adicionar e configurar um cache de banco de dados local a um projeto e para adicionar funcionalidade de sincronização a um Windows Form ligado a dados.Passo a passo: Implantando um aplicativo ocasionalmente conectado do cliente com o banco de dados Local
Fornece instruções passo a passo para implantar um aplicativo junto a um cache de banco de dados local.
Referência
- Microsoft.Synchronization.Data
Este espaço de nomes contém as classes de sincronização comuns.
Seções relacionadas
Novidades para desenvolvimento de aplicativos de dados no Visual Studio 2012
Fornece informações e links para novos recursos de dados para aplicativos de clientes e de camada de dados.SQL Server Compact 4.0 e Visual Studio
Fornece uma breve introdução a SQL Server Compact.Passo a passo: Adicionando um Cache Local do banco de dados a um aplicativo de n camadas
Fornece instruções passo a passo para incorporar Microsoft Synchronization Services for ADO.NET ao aplicativo criado na camada n de dados de aplicativo da explicação passo a passo.Trabalhando com conjuntos de dados em aplicativos de n camadas
Fornece links para tópicos sobre como usar Visual Studio para auxiliar na criação de aplicativos de n camadas.