Sintomas
Assuma que executou uma instância do Microsoft SQL Server 2014 e ativa a propriedade AutoGrowth para uma base de dados. Mesmo assim, as alterações na base de dados podem não ser guardadas. Além disso, recebe mensagens de erro que se assemelham ao seguinte estado de que o registo de transações está cheio:
Msg 9002, Nível 17, Estado 2, Linha 1 O registo de transações para a base de dados' database_name' está cheio devido a "LOG_BACKUP".
Se tentar fazer o back up do ficheiro de registo de transações, recebe a seguinte mensagem de erro:
Msg 3052, Nível 16, Estado 1, Linha 1 O BACKUP LOG não foi capaz de registar atualizações para a base de dados' database_name'.
Se tentar aumentar manualmente o ficheiro de registo de transações, recebe a seguinte mensagem de erro:
Msg 9002, Nível 17, Estado 1, Linha 1 O registo de transações para base de dados 'database_name' está completo devido a 'CHECKPOINT'
Se consultar o DMV sys.dm_db_log_space_usage, os resultados indicam que o registo de transações é 100% ou mais utilizado. Também pode descobrir que há espaço livre suficiente na unidade de armazenamento para acomodar o crescimento do ficheiro de log.
Resolução
Esta correção está incluída na Atualização Cumulativa 12 para o SQL Server 2014 Service Pack 2.
Cada nova atualização cumulativa do SQL Server contém todas as correções de hotfixes e correções de segurança que estavam na construção anterior. Confira as últimas atualizações cumulativas do SQL Server 2014.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.