질문 1 : 데이터베이스에서 인덱스와 같이 중요하지 않은 데이터를 제거하는 것과 비슷한 백업 크기를 제공하는 상용 백업 제품이 있습니까?
아니요. 많은 백업 압축 제품 (Quest LiteSpeed, Red Gate SQL 백업, Idera SQLSafe, Hyperbac 등)이 있지만 SQL Server의 정기적 인 백업 프로세스 출력을 압축하여 작동합니다. HyperBac과 LiteSpeed의 엔진 옵션은 파일 시스템 필터 드라이버로, 디스크로가는 도중 출력을 가로채는 것을 의미하지만,이 모든 제품의 최종 결과는 압축 된 백업 출력 일뿐입니다.
질문 2.이 모든 추가 데이터를 덤프하기위한 포괄적 인 스크립트가 있습니까?
시간이 지남에 따라 데이터베이스 (4, 5, 8, 10 년)에 더 많은 기록을 유지하면 모든 인덱스 데이터를 제거하고 WAN의 다른쪽에 다시 작성하고 싶지 않을 것입니다. 대신, 수정 된 데이터를 전송하기 만하면됩니다. 여기서 로그 전달이 시작됩니다.
이러면 안됩니다.
그러나 실제로이 작업을 수행하고 싶거나 도움이되지 않는 경우 파일 그룹 백업으로 수행 할 수 있습니다. 다음과 같이 데이터베이스 파일 그룹을 설정하십시오.
- 기본 파일 그룹 (필수이지만 비워 둡니다)
- ClusteredIndex 파일 그룹 (여기에 클러스터 된 인덱스를 넣습니다)
- ExtraneousCrap Filegroup (다른 모든 것을 여기에 넣으십시오)
처음 두 개의 압축 파일 그룹 백업을 시작하고 작은 파일 그룹을 DR 서버에 복사하십시오. SQL Server 2008의 파일 그룹 백업 및 복원 기능 을 사용하여 Primary 및 ClusteredIndex 파일 그룹 만 복원하면 즉시 쿼리 할 수 있습니다. ExtraneousCrap 파일 그룹을 온라인으로 얻을 때까지 실제로 작동하지는 않지만 MVP Deep Dives 책 에는 ExtraneousCrap 파일 그룹 및 모든 파일을 만들기 위해 시스템 테이블 편집에 대한 장이 있습니다. 관련 인덱스 중 이 속임수는 위험하고 완전히 지원되지 않으며 나쁜 생각은 아닙니다.