MSSQL 트랜잭션 로그파일 크기 줄이기
* MSSQL 2008 의 경우
USE [DataBase];
GO
— Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE [DataBase]
SET RECOVERY SIMPLE;
GO
— Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE ([DataBase_Log], 1);
GO
— Reset the database recovery model.
ALTER DATABASE [DataBase]
SET RECOVERY FULL;
GO
* MSSQL 2005 의 경우
use [DB명];
sp_helpfile; <- 로그파일 정보 확인
backup log [DB명] with no_log;
dbcc shrinkfile ([로그파일명], 10); <- [로그파일명]을 10MB로 축소
* MSSQL 2000 의 경우
use [DB명];
sp_helpfile; <- 로그파일 정보 확인
backup log [DB명] with truncate_only;
dbcc shrinkfile ([로그파일명], 10); <- [로그파일명]을 10MB로 축소