Microsoft SQL Server é um servidor de banco de dados relacional . Administradores de banco de dados executar operações para manter o banco de dados operando a uma velocidade aceitável , garantir a acessibilidade dos dados quando os usuários precisam e garantir que somente usuários autorizados tenham acesso aos dados. Durante a execução de algumas dessas tarefas , as coisas podem dar errado e fazer . Por exemplo, quando os arquivos de log encher durante um backup de rotina, o DBA deve truncar o log do banco de dados para se tornar operacional . Instruções
1
Execute o comando " TRUNCATE LOG MyLog COM TRUNCATE_ONLY . " Este comando só pode ser usado se o seu banco de dados tem um modelo de recuperação de "Full " ou " massa logados . " Se o seu modelo de recuperação do banco de dados definido como " simples " , você nunca terá esse erro ocorre porque você não tem todos os arquivos de log.
2
Mudar o modelo de recuperação de "Simples" , se você é usando o SQL Server 2008 e receberá a seguinte mensagem de erro após a execução do " TRUNCATE " comando : Msg 155, nível 15, estado 1, linha 1'TRUNCATE_ONLY 'não é uma opção de backup reconhecido
Este será esvaziado . os arquivos de log que estão cheios ; apagando assim todos os dados de transações não confirmadas nos logs. O " TRUNCATE " comando também apaga o comando logs.The existente para alterar o modelo de recuperação para " simples" é "ALTER DATABASE SET myDB recuperação simples " onde " myDB " é o nome do banco de dados .
3
enganar o banco de dados para fazer um backup sem perder os dados de registro executando o comando backup para um nulo device.BACKUP lOG myDB TO DISK = ' NUL : ' em
Este comando executa uma cópia de segurança do arquivo de log sem realmente salvar os dados . O banco de dados SQL Server percebe que um backup do arquivo de log ocorreu eo modo de recuperação é levantado. Isso não resolve o problema de por que o banco de dados entrou em modo de recuperação , em primeiro lugar , mas permite que o DBA para recuperar o banco de dados sem qualquer perda de dados .