주소 12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일 | 고객센터 전화번호 02-467-2998 | 대표이사 염기웅
개인정보관리책임자 염기웅 (ml_privacy@td21.com) | 사업자등록번호 120-86-79260 | 통신판매업신고번호 제 2021-경기하남-1166 호 [사업자 정보 확인]
TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.
질문이 좀 헷갈립니다.
현재 Azure를 이용하여 프로그램을 만들어 이용하고 있다면..
액세스는 폼/보고서 등이 저장되고..
데이터는 Azure에 있을 것입니다.
여기에서 액세스 파일 크기를 줄이고 싶다는 말씀입니까.. 아니면 데이터 파일을 줄이고 싶다는 말씀입니까?
액세스 파일 크기는 압축/복구로 해야 합니다.
압축/복구로 불가능하면, 파일을 새로 만들고, 기존 폼/보고서를 다시 가져와야 합니다.
데이터 파일 크기를 줄이는 것은..
데이터 파일이 두 종류가 있습니다.
하나는 데이터가 저장된 파일(데이터 파일, 확장자는 mdf)
다른 하나는 트랜잭션 로그가 저장된 파일(로그 파일, 확장자는 ldf)
입니다.
여기에서 mdf 줄이기는 쉽습니다. SSMS에서 해당 DB를 우클릭 --> '축소'를 클릭하면 됩니다.
반면, ldf 줄이기는 상황에 따라 어려울 수 있습니다.
DB에는 '복구 모델'이라는 것이 있는데.. 이것은 '전체'가 기본값입니다.
복구모델은 SSMS에서 해당 DB의 속성을 보시되, '옵션' 페이지를 보면 됩니다.
복구모델 '전체'는 로그 파일이 줄어들지 않습니다.
유일하게 줄이는 방법은 백업을 받는 방법입니다.
백업을 받으면 트랜잭션 로그도 백업받게 되며, 그 이후에 백업받은 로그파일이 삭제됩니다.
이 때 용량이 줄어드는 것이죠.
대부분 이런 상황에 걸려서 용량이 줄어들지 않는다고 질문들 많이 합니다.
이 문제라면, 방법은 백업받는 것 이외에는 없습니다.
그리고, 정기적으로 백업 설정은 꼭 하시기 바랍니다.