ldf파일이 깨져 mdf만으로 db를 복구할 때

-- MSSQL 2009. 10. 19. 16:39
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. 일단 로그파일을 삭제하고자 하는 db를 single user로 만들어 줍니다.
단독모드로 열려있지 않으면 디비파일을 삭제할수 없습니다.
exec sp_dboption 'db명','single user','true'
 
2. DB를 내립니다..
exec sp_detach_db 'db명'
 
3. DB를 올립니다. 이 프로시져를 실행하면 해당디비의 ldf파일이 500k정도의 크기로 재 생성됩니다.
exec sp_attach_single_file_db 'db명','physical_name'
 
4. 단독모드를 풀어줍니다..
exec sp_dboption 'db명','single user','false'

[출처]DB 로그파일 삭제|작성자좋은생각 中

posted by 어린왕자악꿍