Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

다음과 같은 경우를 생각해 볼 수 있습니다.

  • 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 대한 다음 누적 업데이트에서 해결되었습니다.

      2017년 SQL Server 대한 누적 업데이트 1

      SQL Server 2016 SP1 누적 업데이트 5

      SQL Server 2014 SP2의 누적 업데이트 8

SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. SQL Server 대한 최신 누적 업데이트를 확인하세요.

SQL Server 2017의 최신 누적 업데이트

SQL Server 2016의 최신 누적 업데이트

SQL Server 2014의 최신 누적 업데이트

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

참고 자료

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아봅니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×