Database/MSSQL2013. 2. 4. 09:27

안녕하세요.

 

MSSQL 트랜잭션 로그파일 삭제 및 줄이는 방법 입니다.

 

아래의 명령들을 실행하기전에 트랜잭션 로그의 풀백업을 진행해주시기 바랍니다.

(트랜잭션 로그가 필요없으시다면 백업을 할 필요는 없습니다.)

 

(파란색 굵은글씨가 DB명입니다. 변경하셔서 사용하시면됩니다.)

 

* MSSQL 2008 의 경우

USE pyd0927;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE pyd0927
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 10 MB. <- 로그파일을 10MB로 축소
DBCC SHRINKFILE (pyd0927_log, 10);
GO
-- Reset the database recovery model.
ALTER DATABASE pyd0927
SET RECOVERY FULL;
GO


* MSSQL 2005 의 경우

use pyd0927;
sp_helpfile; <- 로그파일 정보 확인

backup log pyd0927 with no_log;
dbcc shrinkfile (pyd0927_log, 10); <- [로그파일명]을 10MB로 축소

 

 

* MSSQL 2000 의 경우

use pyd0927;
sp_helpfile; <- 로그파일 정보 확인

backup log pyd0927 with truncate_only;
dbcc shrinkfile (pyd0927_log, 10); <- [로그파일명]을 10MB로 축소

 

 

 

▽도움이 되셨다면 아래의 손가락광고배너 한번 클릭해주는 센스는 매우 감사ㅠ_ㅠ

 

 

'Database > MSSQL' 카테고리의 다른 글

[MSSQL] SELECT 한 데이터 INSERT 하기  (0) 2013.06.19
Excel OLEDB 설정  (0) 2012.11.05
Posted by 소울하트