logo
Entre em contato e saiba mais sobre como a DataUnique pode transformar seu negócio.

Fale Conosco

contato@dataunique.com.br
(62) 3932-2500
banner-winthor-sidebar
 

SQL Server – Log Shipping

SQL Server – Log Shipping

banner-winthor-header

Configurando Log Shipping no SQL Server

O que é Log Shipping?

  • Log Shipping é uma das soluções de disaster recovery do SQL Server.
  • Log Shipping envia e restaura os backups do Transaction Log de uma instância para outra utilizando pastas compartilhadas. É criado um job no SQL Server Agent do servidor primário onde é feito o backup do banco de dados, e dois Jobs no SQL Server Agent do servidor secundário para cópia e restore do backup.
  • Log Shipping pode ser configurado para enviar os Logs do servidor primário para vários servidores secundários.
  • Os backups do Transaction Log são aplicados em cada uma das instâncias secundárias individualmente.
  • O Log Shipping pode ser utilizado nas versões Standard e Enterprise Edition.

Pré-requisitos

  • Ingressar os servidores no controlador de dominio (AD).
  • Configurar duas instâncias do SQL Server (Standard ou Enterprise)
  • Database configurado com Recovery Model em FULL Recovery ou Bulk Logged Recovery.

Configuração

1) Criar um usuário no domínio para Log Shipping.

O Novo usuário será utilizado para inicializar o serviço do SQL Server Agent e terá um Logon no SQL Server com permissão de SYSADMIN.


2) Adicionar o usuário na instância do SQL Server com permissão de SYSADMIN


3) Alterar o usuário de LOGON do SQL Server Agent para a conta criada. (Alterar no servidor primário e servidor secundário)


4) Criar uma pasta compartilhada no servidor primário e configurar o novo usuário com permissão de “Leitura/Gravação”


5) Criar novo Database


6) Iniciar Log Shipping “Database > Tarefas > Enviar Log de Transações”


7) Habilitar como banco de dados primário e selecionar “Configurações de Backup..”

Adicionar caminho da pasta compartilhada \\SQLSERVER1\LogShipping


8) Adicionar instâncias e bancos de dados do servidor secundário.

Conectar na instancia do servidor Secundário.

Navegar até a aba “Copiar Arquivos” e inserir a pasta para cópia do backup no servidor secundário.

Navegar até a aba “Restaurar Log de Transações” e selecionar o estado do banco de dados ao restaurar os backups.

Aqui selecionamos o modo espera que deixa o banco de dados disponível para leitura.


Selecione OK e aguarde a conclusão da configuração.


Pronto!

Navegando até a pasta onde foi configurado o compartilhamento vemos que já existem arquivos de backup.


No SQL Server já podemos ver os jobs configurados nas Instâncias do servidor primário e secundário. (LSBackup / LSCopy / LSRestore)

No servidor secundário podemos ver que a instância está em modo “Em Espera / Somente Leitura”.

Kelwin Anderson

kelwin@dataunique.com.br

Nenhum Comentário

Sorry, the comment form is closed at this time.