Muitas vezes o disco do servidor do banco de dados acaba o espaço porque não é feita uma manutenção nos arquivos de log dos bancos SQL. Se vc já copiou o arquivo de log para uma outra área de backup e não precisa dele no servidor vc pode limpar os logs (arquivos .ldf). Mas cuidado! Isto APAGA todo o log.
Utilizar os seguintes comandos:
1) use <nome do banco de dados>
2) go
3) select * from sysfiles -- para obter o nome do arquivo de dados e de log do banco de dados específico
4) ALTER DATABASE <nome do banco de dados>
5) SET RECOVERY SIMPLE;
6) GO
7) DBCC SHRINKFILE ('<nome do arq de log sem extensão>', 1); --- Exemplo: DBCC SHRINKFILE ('bibliex_log', 1);
8) GO
9) ALTER DATABASE <nome do banco de dados>
10) SET RECOVERY FULL;
11) GO
Exemplo prático do código:
use bibli
go
ALTER DATABASE bibli
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE ('bibli_log', 1);
GO
ALTER DATABASE bibli
SET RECOVERY FULL;
GO