- Enterprise Manager
1) 자료를 백업해둡니다. 만일의 사태에 대비해서...
2) truncate log 해서 자료를 정리해줍니다.
- Query Analyzer
1)sp_detach_db pub
: pub를 데이터베이서에서 분리 시킵니다. drop과는 완전히 다르지요
drop은 데이터와 로그파일을 모두 지는데 반해 sp_detach_db는
데이터와 로그파일은 살려둔 상태에서 등록된 DB만 분리시킵니다.
2)이 상태에서 자료가있는 폴더로 가서 pub.ldf파일을 지웁니다.
3)sp_attach_single_file_db 'pub', 'c:\mssql7\data\pub.mdf'
: 이렇게하시면 작업은 다하신거네요.
Enterprise Manager에 가서 리프래쉬 시키시면 pub database가
다시 올라와있는 것이 보이실겁니다.
탐색기로 가셔서 log 파일의 용량을 확인해 보시면..
최초의 log 상태 크기로 돌아가 있을 겁니다.
- 아마도 로그파일이 너무 커졌을때, 대처방법에 대해서 찾다가 알아낸듯...
출처는 까먹었습니다. 알려주시면 바로 올릴게요.
죄송합니다.
'공부할것들 > DBMS' 카테고리의 다른 글
SQL Server 버전과 에디션을 확인하는 방법 (0) | 2009.02.19 |
---|---|
[펌]Mass SQL Injection 일괄 삭제하기 - VBScript (1) | 2009.01.12 |
MSSQL 성능 모니터링 방법 및 메모리 할당 튜닝텅날개 (0) | 2008.07.31 |
MDF 파일로만 복원하기(sql 2k에서만 가능) (0) | 2008.07.26 |
SQL 로그 날리기 (0) | 2007.09.06 |