dúvida arquivo de LOG

01/02/2008

Bom dia a todos !!

recebi o seguinte email do provedor onde hospedo meu BD
O Banco de Dados <XXXX> ( o principal ) está hoje com
757 MB de espaço em disco.
Porém esses 757 MB estão divididos da seguinte forma.:
570,74 MB DE ARQUIVOS DE LOG
186,56 MB DE DADOS.

Preciso que você limpe os Arquivos de LOG, para darmos uma desafogada no espaço em disco ocupado. Esses arquivos de LOG podem ser apagados sem nenhum problema.

Perguntas:

1. Isso realmente pode ser feito ?
2. Como que isso é feito ? Via SQL mesmo ou pelo Management Studio ?
Lembrando que meu banco é um SQL Server 2005.

[ ]´s a todos


Ivan_ferretti

Respostas

01/02/2008

Macario

Olá.

Para manutenção você pode efetuar um backup full e depois aplicar um restore.

Assim o arquivo de Log sera ajustado.

Outro metodo seria via comando DBCC

[b:d21234d4c6]shrinkfile(arquivo_de_log,novotamanho)[/b:d21234d4c6]

Espero ter ajudado.

Ps.: lembrando que o arquivo de Log (.LDF) do SQL Server é usado para controlar transações, e como checkpoint para caso necessario um restore. Devido a isso o backup dos dados e essencial se for usado comandos DBCC 8)


Responder Citar

01/02/2008

Ivan_ferretti

Vlw pela dica !!! Vou ver se consigo fazer isso....

O saco é que nao posso fazer backup / restore, o provedor não me dá essa liberdade. Só mesmo via export/import :roll:


Responder Citar

08/02/2008

Djjunior

logo após um backup full execute

backup log seu_banco with truncate_only


depois disto rode o shrink

shrinkfile(arquivo_de_log, 1) 


seu banco é o 2005 ? puts pensava que esse bug do log não diminuir depois de um backup full fosse só do 2000 sacagem...


recentemente vi um banco onde o .mdf tinha 2.5GB e o arquivo de log 19GB, resultado o SQL ficou doido começou a dar pau em pk / uk e fk
ou seja registros duplicados e filhos sem pai... uma tragédia. :evil:

[b:eb1891a69b]NUNCA[/b:eb1891a69b] deixe o arquivo de log ficar muito maior que o arquivo de dados.


Responder Citar

12/02/2008

Ivan_ferretti

Putz, Vlw Pessoal !!!! Funcionou !!!
De quase 700 Mb, caiu para 150 !!!

Comando campeão esse !!!!

[]´s


Responder Citar

12/02/2008

Macario

Olá,

voce pode diminuir mais se quiser. 8)


Responder Citar