Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como truncar Logspace com banco de dados no modo de recuperação
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são as tarefas básicas de ETL 
·O que são correlacionados Sub- consultas em RDBMS & A …
·O que é o SCS em SAP 
·DB2 SQL on-line do curso Tutoriais 
·O que é a escalabilidade do DB2 
·Entrada e Saída em Stored Procedures 
·Sobre Participe Oracle 8i 
·Como usar um banco de dados SQLite em MySQL 
·Como verificar atual nível de isolamento no Oracle 
·O que isso quer dizer um banco de dados Exibe Ambos ent…
  Artigos em destaque
·Como fazer backup e restaurar arquivos IE7 História 
·Como Modelar uma pessoa Animated 
·Como remover SpyAgent 
·Como desativar o programa antivírus Norton 
·Como gravar um DVD -RW 
·Como Compactar Imagens no Windows XP 
·Como fazer um relógio no Illustrator 
·Como gravar um MP3 de um CD de Áudio 
·Como reinstalar o Gerenciador de Tarefas 
·Como a instalação de um simulador de Instrumento 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados