Adicionar um banco de dados secundário a uma configuração de envio de logs (SQL Server)

Aplica-se a: simSQL Server (todas as versões compatíveis)

Este tópico descreve como adicionar um banco de dados secundário a uma configuração de envio de logs existente no SQL Server usando SQL Server Management Studio ou Transact-SQL.

Antes de começar

Segurança

Permissões

Os procedimentos armazenados de envio de logs exigem a associação à função de servidor fixa sysadmin .

Usando o SQL Server Management Studio

Para adicionar um banco de dados secundário de envio de logs

  1. Clique com o botão direito do mouse no banco de dados que deve ser usado como banco de dados primário na configuração de envio de logs e clique em Propriedades.

  2. Em Selecionar uma página, clique em Envio do Log de Transações.

  3. Em Instâncias e bancos de dados do servidor secundário, clique em Adicionar.

  4. Clique em Conectar e conecte-se à instância do SQL Server que deseja usar como servidor secundário.

  5. Na caixa Banco de dados secundário , escolha um banco de dados da lista ou digite o nome do banco de dados que você quer criar.

  6. Na guia Inicializar banco de dados secundário , escolha a opção que deseja usar para inicializar o banco de dados secundário.

  7. Na Guia Copiar Arquivos, na caixa Pasta de destino para arquivos copiados , digite o caminho da pasta para a qual os backups de log de transações devem ser copiados. Essa pasta fica, frequentemente, alocada no servidor secundário.

  8. Observe a agenda de cópias listada na caixa Agenda em Copiar trabalho. Caso queira personalizar a agenda para sua instalação, clique em Agenda e, em seguida, ajuste a Agenda do agente do SQL Server , conforme necessário. Essa agenda deve aproximar-se da agenda de backup.

  9. Na guia Restaurar em Estado de banco de dados ao restaurar backups, escolha a opção Nenhum modo de recuperação ou Modo de espera .

  10. Caso tenha escolhido a opção Modo de espera , escolha se deseja desconectar os usuários do banco de dados secundário enquanto a operação de restauração está em andamento.

  11. Caso queira adiar o processo de restauração no servidor secundário, escolha um tempo de atraso em Atrasar restauração de backups pelo menos.

  12. Escolha um limite de alerta em Alertar se nenhuma restauração ocorrer em.

  13. Observe a agenda de restauração listada na caixa Agenda em Restaurar trabalho. Caso queira personalizar a agenda para sua instalação, clique em Agenda e, em seguida, ajuste a Agenda do agente do SQL Server , conforme necessário. Essa agenda deve aproximar-se da agenda de backup.

  14. Clique em OK.

  15. Clique em OK na caixa de diálogo Propriedades do Banco de Dados para iniciar o processo de configuração.

Usando o Transact-SQL

Para adicionar um banco de dados secundário de envio de logs

  1. No servidor secundário, execute sp_add_log_shipping_secondary_primary fornecendo os detalhes do servidor primário e banco de dados. Esse procedimento armazenado retorna a ID secundária e as ID de tarefa de cópia e restauração.

  2. No servidor secundário, execute sp_add_jobschedule para definir o agendamento das tarefas de cópia e restauração.

  3. No servidor secundário, execute sp_add_log_shipping_secondary_database para adicionar o banco de dados secundário.

  4. No servidor primário, execute sp_add_log_shipping_primary_secondary para adicionar as informações necessárias sobre o novo banco de dados secundário ao servidor primário.

  5. No servidor secundário, habilite as tarefas de cópia e restauração. Para obter mais informações, consulte Disable or Enable a Job.

Consulte Também

Sobre o envio de logs (SQL Server)
Tabelas de envio de log e procedimentos armazenados