Clique aqui para ler todos os artigos desta edição


Aplicação Mobile com o Visual Studio 2005 e SQL Server 2005 – Parte II

 

Neste artigo, você melhorará a aplicação Windows Mobile 5.0 que foi criada no artigo anterior, para sincronizar dados entre o AdventureWorks do SQL Server 2005 e o banco de dados Mobile que a sua aplicação utilizou.

Você utilizará Merge Replication para realizar a sincronização, para que o dispositivo nem sempre tenha que ser reconectado a uma rede ou banco de dados back-end, para se tornar totalmente funcional.

Merge Replication

Para criar uma publicação Merge Replication, abra o SQL Server Management Studio. No painel Object Explorer expanda o item Replication. Clique com o botão direito em Local Publications e a seguir em New Publication (Figura 1).

 

Figura 1. Assistente do Publication Wizard


Na página seguinte, certifique-se de que o servidor agirá como o seu próprio distribuidor (veja opção da Figura 2). Clique em Next.

 

 

Figura 2. Página Distributor


Na página Snapshot Folder, tome nota do valor em Snapshot folder ou copie-o para a área de transferência. Clique em Iniciar>Executar. Na caixa de diálogo, cole o caminho em Abrir e a seguir clique em OK.

Na janela do Windows Explorer, clique em Ferramentas>Opções de pasta. Na caixa de diálogo, clique na aba Modo de exibição e a seguir role para o último item da lista de Configurações avançadas. Certifique-se de desmarcar a opção Usar compartilhamento simples de arquivo (recomendável) e a seguir clique em OK.

Clique com o botão direito em qualquer lugar da área em branco do painel de pastas e arquivos do Windows Explorer e a seguir clique em Propriedades. Na caixa de diálogo, clique na aba Compartilhamento e a seguir selecione Compartilhar esta pasta. Clique em OK e a seguir feche a janela do Windows Explorer.

No New Publication Wizard, clique em Next na página Snapshot Folder. Em Database Publication, certifique-se de que AdventureWorks esteja selecionado como o banco de dados para publicação (Figura 3) e a seguir, clique em Next.

 

Figura 3. Página do Publication Database


Em Publication Type, selecione Merge Publication e a seguir clique em Next (Figura 4).

 

Figura 4. Selecionando o Publication Type


Em Subscriber Types, desmarque a opção SQL Server 2005 e a seguir, selecione SQL Server 2005 Mobile Edition (Figura 5). Clique em Next.

 

 

Figura 5. Escolhendo a opção SQL Server 2005 Mobile Edition


Em Objects to publish, expanda o item Tables, selecione Vendors e a seguir clique em Next.

...

Quer ler esse conteúdo completo? Tenha acesso completo