■ 트랜잭션 로그를 삭제하는 방법을 보여준다.
1. 로그 파일을 삭제하는 경우 데이타베이스를 단독 모드로 설정해야 한다.
▶ 예제 코드 (SQL)
1 2 3 |
EXECUTE SP_DBOPTION 'TestDB', 'single user', 'true' |
2. 데이터베이스를 분리한다.
▶ 예제 코드 (SQL)
1 2 3 |
EXECUTE SP_DETACH_DB 'TestDB' |
3. 해당 데이타베이스의 LDF 파일을 백업한다.
4. 데이타베이스를 연결한다. LDF 파일이 500K 크기로 재생성된다.
▶ 예제 코드 (SQL)
1 2 3 |
EXECUTE SP_ATTACH_SINGLE_FILE_DB 'TestDB', 'C:\Database\TestDB.mdf' |
5. 단독 모드를 해제한다.
▶ 예제 코드 (SQL)
1 2 3 |
EXECUTE SP_DBOPTION 'TestDB', 'single user', 'false' |