Tabela de conteúdos

Comandos úteis (SQL Server)

Ver o espaço em disco

Útil para conferir quanto tem de espaço disponível nas unidades. No SQL Server (146.164.247.173) as bases de dados ficam na unidade E: e os arquivos de Transaction Log ficam na unidade D:.

xp_fixeddrives

Truncar o Transaction Log

Nos casos do Transaction Log acusar que está cheio, uma alternativa é truncar o arquivo. Para isso use os comandos abaixo:

USE basedados;

DBCC SHRINKFILE(arquivo_logico_log, 1);

BACKUP LOG basedados WITH TRUNCATE_ONLY;

Onde basedados é o nome da base de dados e arquivo_logico_log é o nome lógico do Transaction Log da base.

Exemplo:

USE Siga;

DBCC SHRINKFILE(siga_log, 1);

BACKUP LOG SIGA WITH TRUNCATE_ONLY;

É necessário ver nas propriedades da base, na página Files, qual o nome do arquivo lógico do Transaction Log.