Sintomas
Considere o seguinte cenário:
-
Você tem um banco de dados que tem dois arquivos de log de transação no Microsoft SQL Server 2012 ou no Microsoft SQL Server 2014.
-
Você executa um backup completo em modo de recuperação completa.
-
Você remove um dos arquivos de log de transação e altera o modo de recuperação para o modo de recuperação simples.
-
Você executa um backup completo e um backup diferencial.
-
Para restaurar o banco de dados, use o arquivo de backup completo mais recente e o arquivo de backup diferencial.
Nesse cenário, a seguinte mensagem de erro é exibida:
MSG 3127, nível 16, estado 1, o arquivo 3The de linha '% s' do banco de dados restaurado '% s' está sendo deixado no estado desativado porque o banco de dados está usando o modelo de recuperação simples e o arquivo está marcado para acesso de leitura e gravação. Portanto, somente os arquivos somente leitura podem ser recuperados por restauração fragmentada. E o arquivo de log que foi excluído aparece novamente em sys.master_files com o status de extinto
Além disso, quando você tenta fazer backup do banco de dados, você recebe a seguinte mensagem de erro:
MSG 3636, nível 16, estado 2, erro de 1An de linha ao processar os metadados ' BackupMetadata ' para a ID de banco de dados de 16 a ID de arquivo 3. msg 3046, nível 16, estado 2, os metadados da linha 1Inconsistent foram encontrados. A única possível operação de backup é um backup de log final usando a opção WITH CONTINUE_AFTER_ERROR ou NO_TRUNCATE. MSG 3013, nível 16, estado 1, banco de dados de linha 1BACKUP está terminando anormalmente.
Resolução
O problema foi corrigido primeiro na atualização cumulativa a seguir do SQL Server.
Atualização cumulativa 5 para SQL Server 2014 /en-us/help/3011055
Atualização cumulativa 3 para SQL Server 2012 SP2 /en-us/help/3002049
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:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".