Compartilhar via


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

O Microsoft Windows Synchronization Manager só poderá ser usado para sincronizar assinaturas com publicações do Microsoft SQL Server se o SQL Server estiver em execução no mesmo computador que o Synchronization Manager (ele 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 assinaturas pull com o Gerenciador de Sincronização do Windows nas Propriedades da Assinatura – <Assinante>: <caixa de diálogo SubscriptionDatabase> . Para obter mais informações sobre como acessar essa caixa de diálogo, consulte Exibir e modificar propriedades de assinatura pull.

  2. Acesse o Gerenciador de Sincronização por meio do menu Iniciar no Windows.

O Gerenciador de Sincronização permite que você utilize o Resolvedor Interativo para assinaturas de mesclagem. 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 por um usuário durante a sincronização. Se uma sincronização for executada fora do Gerenciador de Sincronização do Windows (como uma sincronização agendada ou uma sincronização sob demanda no SQL Server Management Studio ou no Replication Monitor), os conflitos serão resolvidos automaticamente sem intervenção do usuário, de acordo com o resolvedor especificado para o artigo.

Observação

A partir do Windows Server 2008 e do 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 Windows Synchronization Manager

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

  2. Clique em OK.

Para sincronizar uma assinatura pull com o Synchronization Manager

  1. Inicie o Synchronization Manager usando um dos seguintes métodos:

    • No Internet Explorer, clique em Ferramentas e clique em Sincronizar.

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

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

  2. Na caixa de diálogo Itens para Sincronizar , selecione as assinaturas a serem sincronizadas. As assinaturas são listadas nas instâncias do SQL Server instaladas no computador.

  3. Clique em Sincronizar.

Para reinicializar uma assinatura pull com o Synchronization Manager

  1. Na caixa de diálogo Itens para Sincronizar , selecione uma assinatura e clique em Propriedades.

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

  3. Clique em Sim.

  4. Clique em OK.

    Na próxima vez que a assinatura for sincronizada, um novo instantâneo será aplicado automaticamente ao banco de dados da assinatura. Para obter mais informações, consulte Reinicializar as assinaturas.

Observação

A replicação de mesclagem permite que quaisquer alterações pendentes sejam enviadas ao publicador antes que o instantâneo seja aplicado, mas essa opção não está disponível no Gerenciador de Sincronização. Para carregar alterações, sincronize a assinatura antes de reinicializá-la.

Para definir propriedades para uma assinatura pull no Synchronization Manager

  1. Na caixa de diálogo Itens para Sincronizar , selecione uma assinatura e clique em Propriedades.

  2. Visualize e modifique as propriedades nas seguintes abas:

    • Identificação

    • Logon do Assinante, Logon do Distribuidor e Logon do Publicador (somente para replicação de mesclagem)

    • Informações do Servidor Web (para assinaturas de mesclagem em assinantes que utilizam o SQL Server 2005 ou versão posterior)

    • Outras

    É recomendável usar a Autenticação do Windows para todas as conexões. Para obter informações sobre as permissões exigidas pelo Agente de Distribuição e pelo Agente de Mesclagem, consulte o Modelo de Segurança do Agente de Replicação.

  3. Clique em OK.

Para remover uma assinatura pull do Synchronization Manager

  1. Na caixa de diálogo Itens para Sincronizar , selecione uma assinatura e clique em Propriedades.

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

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

  4. Clique em OK.

Para usar o Resolvedor Interativo

  1. Habilite o artigo e a assinatura para usar a resolução interativa. Para obter mais informações, consulte Especificar resolução interativa de conflitos para artigos de mesclagem.

  2. Depois que a assinatura começar a sincronizar no Gerenciador de Sincronização, o Resolvedor Interativo será iniciado automaticamente se a resolução interativa de conflitos estiver habilitada e houver conflitos para um ou mais artigos. O Resolvedor Interativo exibe conflitos um de cada vez, com uma resolução sugerida 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)

    A linha selecionada é então aplicada ao Publicador e/ou Assinante; ela é propagada para outros nós na topologia nas sincronizações subsequentes.

Observação

As edições só serão aplicadas se fizerem parte das linhas selecionadas para serem resolvidas. Por exemplo, se você fizer edições em Publicador e depois clicar em Aceitar Assinante, as edições serão descartadas.

Consulte Também

Resolução interativa de conflitos