Usuário com melhor resposta
LOG de Replicaçao muito grande

Pergunta
-
Olá,
Estou fazendo uma replicaçao do BD atraves do database mirroring,
uso o SQL Server 2005 SP1 de 32bits em um Win server 2003 de 64bits.
Bom, o caso é que a consequencia dessa replicaçao é a geraçao exagerada de logs...
com um BD de aproximadamente 15GB os arquivos de log estao com mais de 40GB!!!!
Se alguém tiver uma soluçao ou simples sugestao para esse caso eu agradeço!
Att,
André.
Respostas
-
Bom Dia,
Você está fazendo replicação ou Database Mirroring ?
Se for Database Mirroring, faça um backup de log para diminuir seu tamanho lógico e rode o comando DBCC SHRINKFILE para reduzir seu tamanho físico. Ex:
Code SnippetUSE Banco
GO
BACKUP Log Banco TO DISK = 'C:\BackupsLog\Banco\BKPBanco.TRN'
GO
DBCC SHRINKFILE(2,5120)
GO
Por favor, poste suas dúvidas no fórum de SQL Server.
Gustavo
-
Todas as Respostas
-
Bom Dia,
Você está fazendo replicação ou Database Mirroring ?
Se for Database Mirroring, faça um backup de log para diminuir seu tamanho lógico e rode o comando DBCC SHRINKFILE para reduzir seu tamanho físico. Ex:
Code SnippetUSE Banco
GO
BACKUP Log Banco TO DISK = 'C:\BackupsLog\Banco\BKPBanco.TRN'
GO
DBCC SHRINKFILE(2,5120)
GO
Por favor, poste suas dúvidas no fórum de SQL Server.
Gustavo
-
-
-
Prezado André
Além disso seria bom você criar um plano de manutenção (maintence plan) de backup para que seu transaction log não cresça tanto...
Outra coisa que seria bom você avariguar são as opções de backup se estão setadas NO_TRUNCATE, e dependendo a criticidade da base se está como FULL, BULL LOGGED e SIMPLE.
Essa estratégia deve terminar com o seu problema de tamanho do arquivo de transação...
Espero ter ajudado...
Ass. Frederico Guimarães
-----------------------------------------
DBA SQL SERVER -
-
-