Preciso de ajuda com meu servidor SQL 2005. Estou tentando configurar o envio de logs, fiz isso com sucesso para todos os bancos de dados de usuários, exceto um. Pelo que parece, ele já teve o envio de log configurado até que o servidor secundário fosse desativado antes que o envio de log pudesse ser excluído. O antigo DBA excluiu os trabalhos antigos.
Então, o que resta é um banco de dados configurado para envio de logs, mas o trabalho LSBackup foi excluído. O que significa que, toda vez que tento abrir o assistente de configuração de envio de logs, sou informado de que o trabalho não existe e para excluir a configuração (parece sensato). Mas não consigo excluí-lo porque está tentando se conectar ao servidor secundário ... que não existe, apenas expira e falha.
Qualquer sugestão será muito bem-vinda!
Se algo ainda estiver configurado no servidor secundário, você precisará executá
sp_delete_log_shipping_secondary_database
-lo.Você pode limpar a configuração de envio de logs no primário executando
sp_delete_log_shipping_primary_secondary
Após uma investigação mais aprofundada, encontrei a resposta. eu corri
Para excluir todas as referências a esse servidor.
Seguido por
E depois funcionou :)
Tive alguns log shipping de bancos de dados SQL SERVER 2016 para um servidor secundário, também SQL SERVER 2016 então perdi o servidor secundário devido a um problema no host da máquina virtual .
Usei o script abaixo para gerar todos os scripts necessários para limpar meus bancos de dados da configuração de envio de logs:
Até deixei o nome do meu antigo servidor secundário lá, que você precisaria substituir pelo nome do seu antigo servidor secundário.
esse script acima gera a saída abaixo no meu ambiente atual:
Basta copiar o
step1
e ostep2
e executar de uma vez, por exemplo:que eliminou a configuração de envio de logs para o banco de dados
Lunch
.Para verificar se a configuração realmente desapareceu, basta executar o primeiro script novamente, nenhuma referência ao banco de
Lunch
dados deve estar lá !!Como alternativa, para obter a lista de bancos de dados envolvidos no envio de logs, use o seguinte script: