MSSQL은 DB가 늘어나기만 하고 줄어들거나 자동으로 줄여주지 않습니다.
계속 늘어나다가 하드 용량이 다 차면 어느날 갑자기 DB연결이 되었다가 안되었다가 하게 되지요. 그럴때 아래와같이 처리하십시오. 쿼리분석기를 열은후에 BACKUP LOG DB명 WITH TRUNCATE_ONLY 를 실행하세요. 그 후에 EM(엔터프라이즈 메니저) 를 열으셔서 DB축소를 하시면 된답니다.^^ EM에서 축소하는 방법은 해당 데이타베이스명에서 마우스 오른쪽 클릭하신후에 모든작업 > 데이타베이스 축소 > 파일 > 파일을다음크기로 축소 하셔서 그곳에 알맞은 크기를 지정해주시면 된답니다. 여기서 수치가 얼마 이하로 설정할수 없을때에는 위에 BACKUO LOG 를 실행하지 않으셔서 그런것입니다. 위의 로그백업을 하지않고 EM에서 DB축소를 하시게 되면 축소범위가 줄지 않는답니다.^^ 꼭 기억해주세요. MS SQL 2008 부터는 .... --DB용량 확인 exec sp_helpdb [디비명] --복구모델 변경 alter database [디비명] set recovery simple --로그파일 축소 DBCC SHRINKFILE (로그명) --복구모델변경 alter database [디비명] Set Recovery full
|
|||||||||||