디비를 먼저 사용 가능 부분으로 전환 한다음 사용 가능 부분을 잘라 내는 방식으로 하시면 용량을 팍 줄일수 있습니다.
아래 내용을 디비 스케쥴러에 넣으시면 됩니다. 실행 테스트는 쿼리 분석기에서 하시면 됩니다.
*EM에서 스케줄러에 등록 처리 순서
[관리]->[작업]->[마우스 오른버튼]->[새작업]->[단계]->[새로만들기]->[데이터베이스 선택]->
[명령부분에 아래 쿼리 디비명]->[디비파일명 바꿔서 붙여 넣기]-[확인]-[일정텝에서 실행 주기 설정]-[확인]->[추가된 항목에서 오른버튼]->[작업시작]->[새로고침-항목 선택 되지 않았을때만 새로고침 가능]->[실행 성공 확인 하면됨]
cf)아래 ex부분은 빼고 넣어야 겠죠? 주석부분은 같이 넣어도 되구요.
-----------------------------------------
-- 디비 로그 축소(사용됨 --> 사용 가능 전환)
-----------------------------------------
DUMP TRANSACTION db명 WITH NO_LOG
ex) DUMP TRANSACTION EZICard WITH NO_LOG
--------------------------------
-- 디비 축소 (사용 가능 부분 삭제)
--------------------------------
USE db명
GO
DBCC SHRINKFILE (db파일명, 0)
GO
ex)
USE EZIcard
GO
DBCC SHRINKFILE (EZIcard_data, 0)
GO
--------------------------------
-- 디비 로그 축소 (사용 가능 부분 삭제)
--------------------------------
USE db명
GO
DBCC SHRINKFILE (db 로그파일명, 0)
GO
ex)
USE EZIcard
GO
DBCC SHRINKFILE (EZIcard_Log, 0)
GO
|