SQL Server

로그파일 줄이기

미스터몽키 2014. 4. 26. 01:14

MS SQL SERVER 2008버전에서 로그 파일 줄이기

 

/* SQL SERVER 2008 로그파일 축소하기 */

USE TestDB

 

/* 활성 트랜잭션 확인*/
DBCC OPENTRAN
GO

 

/* 로그 사이즈 및 사용량 확인 */
DBCC SQLPERF(LOGSPACE)
GO

sp_helpfile;

 

/* 복구모델 단순(SIMPLE)로 변경 */

ALTER DATABASE [TestDB]
SET RECOVERY SIMPLE;
GO

 

/* 100MB로 줄이기 */
DBCC SHRINKFILE ([TestDB_log], 100);   -- 주의 논리적 로그파일명사용 sp_helpfile에서 확인

GO

 

/* 복구모델 전체(FULL)로 원위치 */
ALTER DATABASE [TestDB]
SET RECOVERY FULL;
GO

 

/* 로그 사이즈 및 사용량 확인 */
DBCC SQLPERF(LOGSPACE)
GO

 

sp_helpfile;

 

참고 링크

http://tshooter.tistory.com/26