답변:
DBCC SHRINKFILE
자체는 데이터베이스를 오프라인으로 만들지 않습니다. 그러나이 명령을 단순히 실행한다고해서 로그 디스크의 크기가 반드시 감소되는 것은 아니며, 마지막 전체 ( SIMPLE
복구 유형) 또는 t- 로그 ( FULL
복구 유형) 백업이 수행 된 시간에 따라 다릅니다 . 최근에 로그를 백업하지 않은 경우 회수 할 로그 공간이 없습니다.
마지막으로, 비정상적으로 큰 쓰기 작업 / 배치로 인해 예상치 못한 폭발적인 증가가 없다면 데이터베이스에 큰 로그 파일이 필요하고 서버가 리소스를 전용으로 사용해야하기 때문에 파일 축소를 다시 고려할 수 있습니다. 다시 확장. 아마도 스토리지를 추가하는 것이 합리적인 대안 일 것입니다.