본문 바로가기
프로그래밍/DB/DB

MSSLQ2005 로그축소(MSSQL2000 로그축소, MSSQL2008 로그축소)

by 아유카와 2010. 12. 22.

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로 축소

MSSQL 2008 의 경우

USE AdventureWorks;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE AdventureWorks
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (AdventureWorks_Log, 1);
GO
-- Reset the database recovery model.
ALTER DATABASE AdventureWorks
SET RECOVERY FULL;
GO