본문 바로가기

MSSQL

MSSQL 2008 R2 데이터베이스 로그 파일 사이즈 축소 하는 방법

가끔.. 데이터 베이스 파일을 백업 받고..

옮겨서 복원하는 경우가 있습니다.

헌데 로그 파일의 사이즈가 너무 큰 경우..

 

복원하고 나니.. 하드가 모자라서.. 사이즈 조정이 필요한 경우..

아래와 같이 하시면 됩니다.

 

SP_HELPDB PORTALSTATISTICS

USE DataBaseName;
ALTER DATABASE DataBaseName
SET RECOVERY SIMPLE;
GO

DBCC SHRINKFILE (DataBaseName_log, 1);
GO

ALTER DATABASE DataBaseName
SET RECOVERY FULL;
GO

 

SP_HELPDB를 이용해서 축소하고자 하는 Database의 Log 파일 명을 알아냅니다.

 

그리고 위에 보이는 Database_log 의 이름을 해당 디비 이름으로 변경하시고.. 위의 쿼리를 실행하면 아래와 같이 쭈욱 쭐어드는 것을 볼 수 있습니다.

 

쿼리 실행결과는 아래와 같습니다.

 

이상입니다.