Compartilhar via


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

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

O Gerenciador de Sincronização do Microsoft 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:

  1. Habilite a sincronização de assinatura pull com o Gerenciador de Sincronização do Windows na caixa de diálogo Propriedades de Assinatura – <Subscriber:> <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 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 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 Gerenciador de Sincronização do Windows

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

  2. Selecione 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 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 depois em Executar. Na caixa de diálogo Executar , digite mobsync.exe no campo Abrir e depois 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. Selecione 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

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

    • Outras

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

  3. Selecione 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. Selecione OK.

Para usar o Resolvedor Interativo

  1. Habilite o artigo e assinatura a usarem a resolução interativa. Para obter mais informações, confira propriedades de Especificar Replicação de Mesclagem.

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

Confira também

Interactive Conflict Resolution