SQL Server 2008로 오면서 사라진 기능이 몇 개 있는데...
로그를 지우는데 사용했던 'backup log with no_log'가 사라졌다.
디스크 용량 때문에 로그 지우고 로그 파일 크기를 줄이는 식으로 처리하고 있었는데 난감 난감.
SQL Server 2008에서는 복구 모델을 '단순 복구 모델'로 바꾸는 식으로 처리해야 한다는...
* SQL Server 2000
backup log database_name with no_log -- 트랜잭션 로그 삭제
Go
use database_name
Go
dbcc shrinkfile (database_log, 0) -- 트랜잭션 로그 파일 줄이기
Go
* SQL Server 2008
alter database database_name set recovery simple -- 단순 복구 모델로
Go
use database_name
Go
dbcc shrinkfile (database_log, 0) -- 트랜잭션 로그 파일 줄이기
Go
alter database database_name set recovery full -- 기존 복구 모델로
Go
http://msdn.microsoft.com/ko-kr/library/ms144262.aspx
로그를 지우는데 사용했던 'backup log with no_log'가 사라졌다.
디스크 용량 때문에 로그 지우고 로그 파일 크기를 줄이는 식으로 처리하고 있었는데 난감 난감.
SQL Server 2008에서는 복구 모델을 '단순 복구 모델'로 바꾸는 식으로 처리해야 한다는...
* SQL Server 2000
backup log database_name with no_log -- 트랜잭션 로그 삭제
Go
use database_name
Go
dbcc shrinkfile (database_log, 0) -- 트랜잭션 로그 파일 줄이기
Go
* SQL Server 2008
alter database database_name set recovery simple -- 단순 복구 모델로
Go
use database_name
Go
dbcc shrinkfile (database_log, 0) -- 트랜잭션 로그 파일 줄이기
Go
alter database database_name set recovery full -- 기존 복구 모델로
Go
http://msdn.microsoft.com/ko-kr/library/ms144262.aspx
728x90