mssql에서 로그파일이 너무 많아 삭제하려고하는데 어떻게하나요?

위 질문대로 mssql에서 로그파일을 삭제하려고하는데

단순히 디렉토리에있는 로그파일을 삭제해도 되는지 괜히

삭제했다가 문제 생길까봐 아직 삭제는 안해봣는데 삭제방법이 따로 있는지

궁금해요

    1개의 답변이 있어요!

    • 안녕하세요?

      MSSQL 로그파일 삭제에 대한 문의를 주셨는데 일단 MSSQL에서 만들어진 로그파일은 보통 여러가지 용도로 쓰이는데

      그 중 대표적으로 데이터베이스 복원에도 쓰입니다 컴퓨터가 갑자기 멈추거나 데이터베이스에 문제가 생겼을시 데이터베이스 자체적으로

      복원을 할때 쓰이기 때문에 로그파일량이 많다고 지우는걸 권장하진 않습니다

      너무 용량이 많다고 하면 로그파일 용량을 줄여보시기 바랍니다

      밑에 예제로 로그파일 용량을 10MB로 줄이는 쿼리를 보여드리겠습니다

      USE [DataBase] GO ALTER DATABASE [DataBase] SET RECOVERY SIMPLE GO DBCC SHRINKFILE ([DataBase_Log], 10) GO ALTER DATABASE [DataBase] SET RECOVERY FULL GO