dúvida arquivo de LOG

SQL Server

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

Ivan_ferretti

Curtidas 0

Respostas

Macario

Macario

01/02/2008

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)


GOSTEI 0
Ivan_ferretti

Ivan_ferretti

01/02/2008

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:


GOSTEI 0
Djjunior

Djjunior

01/02/2008

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.


GOSTEI 0
Ivan_ferretti

Ivan_ferretti

01/02/2008

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

Comando campeão esse !!!!

[]´s


GOSTEI 0
Macario

Macario

01/02/2008

Olá,

voce pode diminuir mais se quiser. 8)


GOSTEI 0
POSTAR