Como especificar agendas de sincronização (SQL Server Management Studio)

Assinaturas são sincronizadas pelo Distribution Agent (para replicação de transação e de instantâneo) ou pelo Merge Agent (para replicação de mesclagem). Os agentes podem:

  • Executar continuamente

  • Executar sob demanda

  • Executar em um agendamento

Especifique agendas de sincronização na página Agenda de Sincronização do Assistente para Nova Assinatura. Para mais informações sobre como acessar esse assistente, consulte Como criar uma assinatura push (SQL Server Management Studio) e Como criar uma assinatura pull (SQL Server Management Studio).

Modifique agendas de sincronização na caixa de diálogo Propriedades da Agenda de Trabalho , disponível na pasta Jobs em Microsoft SQL Server Management Studio e nas janelas de detalhes do agente no Replication Monitor. Para obter informações sobre como iniciar o Replication Monitor, consulte Como iniciar o Replication Monitor (Replication Monitor).

Se você especificar agendas da pastaJobs use a tabela a seguir para determinar o nome do trabalho do agente.

Agente

Nome do trabalho

Merge Agent para assinatura pull

<Publicador>-<Banco_de_Dados_de_Publicação>-<Publicação>-<Assinante>-<Banco_de_Dados_de_Assinatura>-<inteiro>

Merge Agent para assinaturas push

<Publicador>-<Banco_de_Dados_de_Publicação>-<Publicação>-<Assinante>-<inteiro>

Distribution Agent assinaturas push

<Publicador>-<Banco_de_Dados_de_Publicação>-<Publicação>-<Assinante>-<inteiro>1

Distribution Agent para assinaturas pull

<Publicador>-<Banco_de_Dados_de_Publicação>-<Publicação>-<Assinante>-<Banco_de_Dados_de_Assinatura>-<GUID>2

Distribution Agent para assinaturas push para Assinantes não-SQL Server

<Publicador>-<Banco_de_Dados_de_Publicação>-<Publicação>-<Assinante>-<inteiro>

1 Para assinaturas push para publicações Oracle, é <Publicador>-<Publicador> em vez de <Publicador>-<Banco_de_Dados_de_Publicação>

2 Para inscrições de recepção para publicações Oracle, é <Publicador>-<Banco_de_Dados_de_Distribuição> em vez de <Publicador>-<Banco_de_Dados_de_Publicação>

Para especificar agendas de sincronização

  1. Na página Agenda deSincronização do Assistente para Nova Assinatura, selecione um dos seguintes valores da lista suspensa Agenda do Agente para cada assinatura que estiver criando:

    • Executar continuamente

    • Executar somente sob demanda

    • <Definir Agendamento....>

  2. Se você selecionar <Definir Agendamento...>, especifique uma agenda na caixa de diálogo Propriedades da Agenda de Trabalho e, então, clique emOK.

  3. Conclua o assistente.

Para modificar uma agenda de sincronização para uma assinatura push no Replication Monitor

  1. Expanda um grupo Publicador no painel esquerdo do Replication Monitor, expanda um Publicador e, depois, clique em uma publicação.

  2. Clique na guia Todas as Assinaturas.

  3. Clique com o botão direito do mouse em uma assinatura e em seguida clique em Exibir Detalhes.

  4. Na janela Assinatura <Nome_da_Assinatura>, clique emAção e, depois, clique em <Nome_de_Agente> Propriedades do Trabalho.

  5. Na página Agendas da caixa de diálogo Propriedades do Trabalho - <Nome_do_Trabalho>, clique em Editar.

  6. Na caixa de diálogo Propriedades da Agenda de Trabalho, selecione um valor da lista suspensa Tipo de Agenda:

    • Para especificar que o agente deve executar continuamente, selecione Iniciar automaticamente quando o SQL Server Agent for iniciado.

    • Para especificar que o agente deve ser executado em uma agenda, selecione Recorrente.

    • Para especificar que o agente deve ser executado sob demanda, selecione Uma vez.

  7. Se você selecionar Recorrente, especifique uma agenda para o agente.

  8. Clique em OK.

Para modificar uma agenda de sincronização para uma assinatura push no Management Studio

  1. Conecte-se ao Distribuidor no Management Studio e, então, expanda o nó do servidor.

  2. Expanda a pasta SQL Server Agent e expanda a pasta Jobs.

  3. Clique com o botão direito do mouse no trabalho para o Distribution Agent ou Merge Agent associado à assinatura e, então, clique em Propriedades.

  4. Na página Agendas da caixa de diálogo Propriedades do Trabalho - <Nome_do_Trabalho>, clique em Editar.

  5. Na caixa de diálogo Propriedades da Agenda de Trabalho, selecione um valor da lista suspensa Tipo de Agenda:

    • Para especificar que o agente deve executar continuamente, selecione Iniciar automaticamente quando o SQL Server Agent for iniciado.

    • Para especificar que o agente deve ser executado em uma agenda, selecione Recorrente.

    • Para especificar que o agente deve ser executado sob demanda, selecione Uma vez.

  6. Se você selecionar Recorrente, especifique uma agenda para o agente.

  7. Clique em OK.

Para modificar uma agenda de sincronização para uma assinatura pull no Management Studio

  1. Conecte-se ao Assinante no Management Studio e expanda o nó do servidor.

  2. Expanda a pasta SQL Server Agent e expanda a pasta Jobs.

  3. Clique com o botão direito do mouse no trabalho para o Distribution Agent ou Merge Agent associado à assinatura e, então, clique em Propriedades.

  4. Na página Agendas da caixa de diálogo Propriedades do Trabalho - <Nome_do_Trabalho>, clique em Editar.

  5. Na caixa de diálogo Propriedades da Agenda de Trabalho, selecione um valor da lista suspensa Tipo de Agenda:

    • Para especificar que o agente deve executar continuamente, selecione Iniciar automaticamente quando o SQL Server Agent for iniciado.

    • Para especificar que o agente deve ser executado em uma agenda, selecione Recorrente.

    • Para especificar que o agente deve ser executado sob demanda, selecione Uma vez.

  6. Se você selecionar Recorrente, especifique uma agenda para o agente.

  7. Clique em OK.