증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
Microsoft SQL Server 분할된 테이블이 CDC(변경 데이터 캡처) 또는 트랜잭션 복제의 일부라고 가정합니다. 이러한 테이블에서 파티션을 전환하거나 전환합니다.
-
DML(데이터 조작 언어) 작업을 수행할 때 파티션 전환 후 EXCEPTION_ACCESS_VIOLATION 발생하고 메모리 덤프 파일이 생성되는 것을 알 수 있습니다.
FilePath\FileName
Date/Time SqlDumpExceptionHandler로 전송되는 날짜/시간 ***Stack Dump: Process ProcessID에서 심각한 예외 c0000005 EXCEPTION_ACCESS_VIOLATION 생성했습니다. SQL Server 이 프로세스를 종료합니다. 날짜/시간 * ********* 날짜/시간 * 날짜/시간 * BEGIN STACK DUMP: 날짜/시간 * 날짜/시간 * 날짜/시간 * 날짜/시간 * 예외 주소 = 000007FEE724BD80 모듈(sqllang+00000000015BBD80) 날짜/시간 * 예외 코드 = c0000005 EXCEPTION_ACCESS_VIOLATION 날짜/시간 * 액세스 위반이 발생한 읽기 주소 00000000000002A 날짜/시간 * 입력 버퍼 70바이트 날짜/시간 * sys.sp_MScdc_capture_job 날짜/시간 *FilePath\FileName
Date/Time SqlDumpExceptionHandler로 전송되는 날짜/시간 ***Stack Dump: 프로세스 PID에서 치명적인 예외 c0000005 EXCEPTION_ACCESS_VIOLATION 생성했습니다. SQL Server 이 프로세스를 종료합니다. 날짜/시간 * ********* 날짜/시간 * 날짜/ 시간 * 날짜/시간 SPID 날짜/시간 * 날짜/시간 * 날짜/시간 * 예외 주소 = 000007FEE9D26640 모듈(sqllang+0000000001586640) 날짜/시간 * 예외 코드 = c00000005 EXCEPTION_ACCESS_VIOLATION 날짜/시간 * 액세스 위반이 주소 00000000000002A 날짜/시간 * 입력 버퍼 109바이트 - 날짜/시간 * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00날짜/ 날짜 /시간 시간 * s p _ r p 01 00 00 00 0b 00 73 00 70 00 5f 00 72 00 65 00 70 00 날짜/시간 * l c m d s & ô 6c 00 63 00 6d 00 64 00 73 00 00 00 00 26 04 f4 날짜/시간 * & & 01 00 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 ff 날짜 /시간 * 999994 26 04 ff날짜 / 시간 * 199994 26 04 ff 날짜 / 시간 * & 01 00 00 04 04 ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 8f 13 00 날짜/시간 * & & ** 00 00 00 26 04 04 00 00 00 00 00 26 04 20 a1 07 날짜/시간 * 00-
대상 테이블에 대해 다음 쿼리를 실행하면 is_replicated 열의 값이 올바르지 않은 비클러스트형 인덱스의 경우 '1'로 표시됩니다.
select index_id, partition_number, * from sys.system_internals_partition_columns pc with(nolock)
JOIN sys.partitions p with(nolock)
ON p.partition_id = pc.partition_id
where p.object_id = object_id ('PartitionTable')
order by 2
해결 방법
이 문제는 SQL Server 대한 다음 누적 업데이트에서 해결되었습니다.
SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. SQL Server 대한 최신 누적 업데이트를 확인하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
참고 자료
Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아봅니다.