1.데이터베이스 축소
DBCC SHRINKDATABSE
2.파일 축소
DBCC SHRINKFILE
제가...SELECT INTO 문을 잘못써서 DB용량이랑 로그파일용량이 확늘어났었거든요...
근데 얘들 쓰니까 다시 용량이 확 줄었거든요...
MSDN보니까 대략의 정의는 알겠는데...
혹시 이 축소 명령어를 썼을때 예상되는 문제점이나 주의해야 할 사항이 어떤것들이 있을까요?
Comment 1
-
건우아빠
2013.05.22 13:29
운영중인 디비에서 작업을 하시면 당연 문제가 발생할수 있는 확율이 높아 지겠죠.
큰문제는 발생하지는 않지만 장담을 할수는 없습니다. 인위적인 작업이 이루어지면 발생 확율은 당연 높아 집니다.
확률이 높다고 문제가 발생하는건 아니구요. 또한 낮다고 문제가 발생 하지 않는건 아니죠.
불가피한 경우가 아니면 굳이 안하시는게 좋을듯 하구요...
서버의 용량이 없어서 줄여야 한다면 어쩔수 없지만 그렇지 않는 경우는 안하시는게...
해야할 상황이시라면 디비 백업은 필수로 하시고 현업에서 사용을 하지 않는 시간에 작업을 하시는게 가장 좋죠.
저걸 해서 문제 발생한다면 mssql에서 저 명령을 사용 못하게 막았겠죠. 재수 없으면 발생할수도 있는거구요...
선택은 자유 책임은 본인이 ㅎㅎㅎ
비슷한 질문이 있었던것 같은데 찾아보세요....