Sintomas
Quando você executa várias operações que não fazem parte do arquivo, como backup no Microsoft SQL Server 2014, 2016 ou 2017, as operações podem usar todo o espaço em disco e não há espaço suficiente para o crescimento crítico do registro. Como o banco de dados não pode criar mais espaço de log, modificações de banco de dados e sincronização com falha de secundários, recuperação falha, e o banco de dados não pode ser colocado online. Além disso, você pode receber uma ou mais das seguintes mensagens de erro:
-
Erro 9002, severidade: 17, estado: 9. O log de transação do banco de dados 'DatabaseName' está cheio devido a ' AVAILABILITY_REPLICA '
-
Aviso 3052: MSG 3052, nível 16, estado 1, line LineNumber O LOG de BACKUP não pôde registrar atualizações para o banco de dados 'DatabaseName'. Os backups de log subsequentes serão necessários para avançar o ponto de backup de 'LSNID1' para 'LSNID2' após o espaço de log ser disponibilizado para o registro em log.
-
Erro 3314 Durante a desatividade de uma operação registrada no banco de dados 'DatabaseName', ocorreu um erro na ID de registro de log% S_LSN. Geralmente, a falha específica é registrada anteriormente como um erro no serviço de log de eventos do Windows. Restaurar o banco de dados ou arquivo de um backup ou reparar o banco de dados.
Resolução
Esta correção está incluída nas seguintes atualizações cumulativas do SQL Server:
Atualização cumulativa 1 para SQL Server 2016 SP2
Atualização cumulativa 5 para SQL Server 2017
About cumulative updates for SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Atualização cumulativa mais recente do SQL Service 2017
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.