Sintomas
Considere o seguinte cenário:
-
Tem o microsoft SQL Server log shipping ou backup/Restore configurado entre dois servidores.
-
A base de dados pode estar inativa ou ter pequenos VLFs (mas isso não é necessário).
-
Faz cópias de segurança desta base de dados e tenta restaurar utilizando a opção de espera na base de dados secundária.
Neste cenário, a operação de restauro pode falhar e devolver a seguinte mensagem de erro:
Erro: 9004, Severidade: 21, Estado: 1.
Ocorreu um erro durante o processamento do registo de bases de dados database_name. Se possível, restaurá-lo a partir de uma cópia de segurança. Se não estiver disponível uma cópia de segurança, poderá ser necessário reconstruir o registo.
Após este erro ocorrer, a base de dados secundária entra em estado de restauro.
Resolução
Esta questão é corrigida na sequência de atualizações cumulativas:
-
Atualização Cumulativa 10 para SQL Server 2014 Service Pack 2.
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Última atualização cumulativa para SQL Server 2017
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.