증상
SQL Server Analysis Services (SSAS) 데이터베이스 (호환성 수준 1200)를 복원 하거나 SSAS 데이터베이스 (호환성 수준 1200)를 연결 하거나 SSAS 데이터베이스 (호환성 수준 1200)가 포함 된 서버를 다시 시작 합니다. 해당 데이터베이스에서 테이블의 파티션 중 하나를 처리 하는 경우 동일한 테이블의 다른 파티션에서 데이터 손실이 발생할 수 있습니다. 명시적으로 처리 된 파티션에서는 데이터가 손실 되지 않습니다. 해당 테이블의 다른 파티션만 데이터를 잃게 됩니다. 예를 들어 다음과 같은 경우이 문제가 발생할 수 있습니다.시나리오 1
-
단일 파티션이 있는 테이블을 포함 하는 호환성 수준 1200의 SSAS 데이터베이스를 포함 하는 SQL Server 2016 인스턴스를 다시 시작 합니다.
-
해당 테이블에 새 파티션을 추가 하 고 새로 추가 된 파티션만 처리 합니다.
-
해당 테이블의 기존 파티션이 데이터를 손실 합니다.
시나리오 2
-
백업에서 다중 분할 테이블을 사용 하 여 호환성 수준 1200의 SSAS 데이터베이스를 복원 합니다.
-
해당 테이블의 단일 파티션을 처리 합니다.
-
해당 테이블의 다른 파티션에 데이터가 손실 됩니다.
해결 방법
이 문제에 대 한 해결 방법은 SQL Server의 다음과 같은 누적 업데이트에 포함 되어 있습니다.
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
이 GDR 핫픽스에 대 한 다운로드 정보는 KB 3179258을 참조 하세요. 파티션 처리는 SQL Server 2016 (1200)에서 데이터베이스를 복원한 후 다른 파티션에서 데이터 손실이 발생하는 원인이 됩니다.
해결 방법
이 문제를 해결 하려면 데이터베이스가 복원 된 후 테이블의 전체 처리를 수행 합니다.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
참조
Microsoft에서 소프트웨어 업데이트를 설명 하는 데 사용 하는 용어 에 대해 알아봅니다.