
내 백업 파일이 원본 데이터베이스 파일보다 상당히 큽니다. 파일 크기를 어떻게 줄일 수 있나요?
SQL Server 2000을 사용하고 있습니다.
답변1
백업 작업이 다음으로 설정되어 있습니까?기존 백업에 추가?
디스크 백업
데이터베이스는 디스크 파일이나 디스크 백업 장치에 백업될 수 있습니다.
모든 데이터베이스는 언제든지 임의의 디스크 파일에 백업될 수 있습니다. 파일이 초기화되거나 백업이 기존 백업 파일에 추가될 수 있습니다.
백업 설정을 위한 SQL 마법사에는 추가와 덮어쓰기를 켜거나 끄는 확인란이 있습니다. 유지 관리 계획을 통해 수행 방법을 알 수 없는 경우 기존 백업 작업을 중지하고 다시 만들어야 할 수도 있습니다.
답변2
트랜잭션 로그 파일인 LDF의 크기는 얼마나 됩니까? 전체 복구 모드에 있는 경우 T-log 백업을 수행하고 있습니까?
답변3
압축을 위해 타사 소프트웨어(LiteSpeed, RedGate)를 사용하시나요?
모든 데이터 파일과 마찬가지로 SQL DB는 예약한 공간을 모두 사용하는지 여부에 관계없이 행/레코드당 X만큼의 공간을 예약하지만 해당 예약은 사용된 디스크 공간에 반영됩니다. SQL에서 생성된 bak 파일을 가져와 NTBackup을 통해 실행하면 일부 압축된다는 것을 알 수 있습니다(권장하지는 않지만). 이는 NTBackup이 SQL DB 파일을 사용하여 예약된 빈 공간 중 일부를 지우기 때문입니다. 타사 압축 소프트웨어도 이 작업을 수행하며 상위 버전의 SQL에는 압축 기능이 내장되어 있다고 생각합니다.
생각해 볼 것.