Sincronizar uma assinatura usando o Gerenciador de Sincronização do Windows (Gerenciador de Sincronização do Windows)
O Gerenciador de SincronizaçãoMicrosoft Windows só poderá ser usado para sincronizar assinaturas para publicações do Microsoft SQL Server se o SQL Server estiver em execução no mesmo computador que o Gerenciador de Sincronização (ele também pode ser usado para sincronizar arquivos offline e páginas da Web). Para usar o Gerenciador de Sincronização:
Habilite a sincronização de assinaturas pull com o Gerenciador de Sincronização do Windows na caixa de diálogo Propriedades da Assinatura – <Assinante>: <SubscriptionDatabase> . Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Exibir e modificar propriedades de assinatura pull.
Acesse o Gerenciador de Sincronização através do menu Iniciar no Windows.
O Gerenciador de Sincronização permite usar o Resolvedor Interativo para mesclar assinaturas. Normalmente, os conflitos detectados durante a sincronização são resolvidos automaticamente, mas se a resolução interativa estiver habilitada, os conflitos poderão ser resolvidos pelo usuário durante a sincronização. Se a sincronização a ser executada for a do Gerenciador de Sincronização do Windows (como uma sincronização agendada ou sob demanda no SQL Server Management Studio ou no Replication Monitor) os conflitos serão resolvidos automaticamente sem a intervenção do usuário, de acordo com o resolvedor especificado para o artigo.
Observação
A partir do Windows Server 2008 e Windows Vista, as versões de 64 bits do Gerenciador de Sincronização do Windows não podem detectar assinaturas de 32 bits.
Para habilitar a sincronização de assinaturas pull com o Gerenciador de Sincronização do Windows
Na página Geral da caixa de diálogo Propriedades da Assinatura – <Assinante>: <AssinaturaBanco de> Dados, selecione um valor de Habilitar para a opção Usar Gerenciador de Sincronização do Windows .
Clique em OK.
Para sincronizar uma assinatura pull com o Gerenciador de Sincronização
Inicie o Gerenciador de Sincronização usando um dos seguintes métodos:
No Internet Explorer, clique em Ferramentase, então, clique em Sincronizar.
Clique em Iniciar, aponte para Programas ou Todos os Programas, aponte para Acessóriose, então, clique em Sincronizar.
Clique em Iniciar e em Executar. Na caixa de diálogo Executar , digite
mobsync.exe
no campo Abrir e clique em OK.
Na caixa de diálogo Itens a Serem Sincronizados , selecione as assinaturas a serem sincronizadas. As assinaturas são listadas sob as instâncias do SQL Server instaladas no computador.
Clique em Sincronizar.
Para reinicializar uma assinatura pull com o Gerenciador de Sincronização
Na caixa de diálogo Itens a Serem Sincronizados , selecione uma assinatura e clique em Propriedades.
Na caixa de diálogo Propriedades de Assinatura do SQL Server , clique em Reinicializar Assinatura.
Clique em Sim.
Clique em OK.
Por padrão, na próxima vez que a assinatura é sincronizada, um novo instantâneo é aplicado ao banco de dados de assinatura. Para obter mais informações, consulte Reinicializar as assinaturas.
Observação
A replicação de mesclagem permite que qualquer alteração pendente seja carregada no Publicador antes do instantâneo ser aplicado, mas essa opção não está disponível no Gerenciador de Sincronização. Para carregar alterações, sincronize a assinatura antes de reiniciá-la.
Para definir propriedades de uma assinatura pull no Gerenciador de Sincronização
Na caixa de diálogo Itens a Serem Sincronizados , selecione uma assinatura e clique em Propriedades.
Exiba e modifique propriedades nas seguintes guias:
Identificação
Logon do Assinante, Logon do Distribuidore Logon do Publicador (apenas para replicação de mesclagem)
Informações do Servidor Web (para assinatura de mesclagem em Assinantes que usam SQL Server 2005 ou posterior)
Outros
É recomendável usar a Autenticação do Windows para todas as conexões. Para obter mais informações sobre as permissões que são exigidas pelo Distribution Agent e pelo Merge Agent, consulte Replication Agent Security Model.
Clique em OK.
Para remover uma assinatura pull do Gerenciador de Sincronização
Na caixa de diálogo Itens a Serem Sincronizados , selecione uma assinatura e clique em Propriedades.
Na caixa de diálogo Propriedades de Assinatura do SQL Server , clique em Remover Assinatura.
Selecione uma opção na caixa de diálogo Remover Assinatura .
Clique em OK.
Para usar o Resolvedor Interativo
Habilite o artigo e assinatura a usarem a resolução interativa. Para obter mais informações, consulte Especificar a resolução interativa de conflitos para artigos de mesclagem.
Após o início da sincronização da assinatura no Gerenciador de Sincronização, o Resolvedor Interativo será iniciado automaticamente se a resolução interativa de conflitos estiver habilitada e se houver conflitos em um ou mais artigos. O Resolvedor Interativo exibe um conflito de cada vez, com uma sugestão de resolução para cada conflito (com base no resolvedor especificado quando a publicação e a assinatura foram criadas).
Opcionalmente, edite qualquer uma das colunas exibidas no Resolvedor Interativo e clique em um dos seguintes botões para resolver o conflito:
Aceitar Sugestão
Aceitar Publicador
Aceitar Assinante
Resolver Tudo Automaticamente (todos os conflitos atuais são resolvidos sem entrada adicional)
Em seguida, a linha selecionada é aplicada ao Publicador e/ou Assinante. Ela é propagada para outros nós na topologia durante sincronizações subsequentes.
Observação
As edições serão aplicadas apenas se fizerem parte da linha escolhida para resolução. Por exemplo, se você fizer edições no Publicadore, em seguida, clicar em Aceitar Assinante, as edições serão descartadas.