안녕하세요??
일단 먼저 MSSQL Server의 DB구조를 보게되면
heap테이블과 클러스터형 테이블로 나뉘게 되는데
heap테이블은 클러스터형 인덱스가 없을 경우 생성되는 구조이고 특정한 순서로 저장되지 않는게
특징입니다.
반면 클러스터형 테이블은 클러스터형 인덱스로 기준으로 순서대로 저장되구요
지금 보여지는 현상은 삭제되면서 중간중간 비어있는 DB공간때문에 발생한 문제 같고
테이블 Rebuild를 통해서 재정렬 하시면 데이터는 원상복구될꺼같습니다.
alter table TableName rebuild