Partilhar via


Como sincronizar uma assinatura usando o Gerenciador de Sincronização do Windows (Gerenciador de Sincronização do Windows)

O Gerenciador de Sincronização do Windows Microsoft é uma ferramenta que está disponível em todos os computadores que usam Windows 2000 e versões posteriores. Ele só poderá ser usado para sincronizar assinaturas de publicações do Microsoft SQL Server se o SQL Server estiver em execução no mesmo computador que o Gerenciador de Sincronização (também pode ser usado para sincronizar arquivos offline e páginas da Web). Para usar o Gerenciador de Sincronização:

  1. Habilite a sincronização de assinatura pull com o Gerenciador de Sincronização do Windows na caixa de diálogo Propriedades de Assinatura - <Assinante>: de <Banco_de_Dados_de_Assinatura>. Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Como exibir e modificar propriedades de assinatura pull (SQL Server Management Studio).

  2. 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.

Para habilitar a sincronização de assinaturas pull com o Gerenciador de Sincronização do Windows

  1. Na página Geral da caixa de diálogo Propriedades de Assinatura - <Assinante>: <Banco_de_Dados_de_Assinatura>, selecione um valor de Habilitar para a opção Usar o Gerenciador de Sincronização do Windows.

  2. Clique em OK.

Para sincronizar uma assinatura pull com o Gerenciador de Sincronização

  1. Inicie o Gerenciador de Sincronização usando um dos seguintes métodos:

    • No Internet Explorer, clique em Ferramentas e, então, clique em Sincronizar.

    • Clique em Iniciar, aponte para Programas ou Todos os Programas, aponte para Acessórios e, então, clique em Sincronizar.

    • Clique em Iniciar e, então, em Executar. Na caixa de diálogo Executar, digite mobsync.exe no campo Abrir e, então, clique em OK.

  2. 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.

  3. Clique em Sincronizar.

Para reinicializar uma assinatura pull com o Gerenciador de Sincronização

  1. Na caixa de diálogo Itens a Serem Sincronizados, selecione uma assinatura e clique em Propriedades.

  2. Na caixa de diálogo Propriedades de Assinatura do SQL Server, clique em Reinicializar Assinatura.

  3. Clique em Sim.

  4. 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 Reinicializando uma assinatura.

ObservaçãoObservaçã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

  1. Na caixa de diálogo Itens a Serem Sincronizados, selecione uma assinatura e clique em Propriedades.

  2. Exiba e modifique propriedades nas seguintes guias:

    • Identificação

    • Logon do Assinante, Logon do Distribuidor e 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)

    • Outro

    É 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 Modelo de segurança do agente de replicação.

  3. Clique em OK.

Para remover uma assinatura pull do Gerenciador de Sincronização

  1. Na caixa de diálogo Itens a Serem Sincronizados, selecione uma assinatura e clique em Propriedades.

  2. Na caixa de diálogo Propriedades de Assinatura do SQL Server, clique em Remover Assinatura.

  3. Selecione uma opção na caixa de diálogo Remover Assinatura.

  4. Clique em OK.

Para usar o Resolvedor Interativo

  1. Habilite o artigo e assinatura a usarem a resolução interativa. Para obter mais informações, consulte Como especificar a resolução interativa de conflito para artigos de mesclagem (SQL Server Management Studio).

  2. 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).

  3. 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 subseqüentes.

ObservaçãoObservaçã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 Publicador e, em seguida, clicar em Aceitar Assinante, as edições serão descartadas.