quinta-feira, 11 de novembro de 2010

Recriar arquivo de LOG MS-SQL vazio

Para diminuir o arquivo de log que não diminui pelo métodos normais de DBCC SHRINKDATABASE ou DBCC SIRINKFILE, faça o seguinte.

- faça backup do banco e tenha certeza que o backup está ok;
- limpe o arquivo de LOG;
- faça um DETACH do banco
- renomei, apague ou mova os arquivos de LOG para outro diretorio;
- ATACH o banco pelo comando SP_ATTACH_DB, para anexar o banco, ai neste processo ele recriará o arquivo de LOG com tamanho minimo;

EXEC sp_attach_db @dbname = 'NOME_DO_BANCO', @filename1 = 'CAMINHO_DO_ARQUIVO_DE_DADOS\NOME_DO_ARQUIVO_DE_DADOS.mdf'


Nenhum comentário: