Mssql

SQL2008에서 로그파일 줄이기

Rootrator 2013. 3. 28. 17:05


SQL2000과는 좀 다르다.

ALTER DATABASE [DBNAME] SET RECOVERY SIMPLE

GO


DBCC SHRINKFILE(2, 줄이려는 최종크기)

GO


ALTER DATABASE [DBNAME] SET RECOVERY FULL

GO


마지막 SQL문의 경우 복구모델을 [전체]로 변경하는데 이것은 트렌젝션로그가 쌓이도록 설정을 한다.



첫번제 SQL문은 복구모델을 [단순]으로 변경해두는데 이 설정은 트렌젝션 로그가 쌓이지 않도록 설정하니



쓸데없이 트렌젝션로그로 인한 속도저하나 디스크 용량차지가 걱정되는 경우는 [단순]으로 변경해 두자.

반응형