적용 대상
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

증상

Microsoft SQL Server 2012에서 캐시 옵션을 사용하여 만든 시퀀스 개체가 포함된 데이터베이스 백업이 있다고 가정합니다. 그런 다음 백업에서 데이터베이스를 복원하려고 합니다. 이 경우 다음과 같은 오류 메시지가 표시될 수 있습니다.

SQL 오류 2627: UNIQUE KEY 제약 조건 '%.*ls'의 위반입니다. 개체 '%.*ls'에 중복 키를 삽입할 수 없습니다.

원인

이 문제는 데이터베이스 백업을 수행할 때 캐시된 시퀀스가 잘못 플러시되기 때문에 발생합니다. 이렇게 하면 캐시된 시퀀스의 값이 디스크의 값보다 큽니다. 이 경우 오류 2627이 트리거됩니다.

해결 방법

누적 업데이트 정보

SQL Server 2012 서비스 팩 1의 누적 업데이트 4

이 문제에 대한 수정 사항은 누적 업데이트 4에서 처음 릴리스되었습니다. SQL Server 2012 서비스 팩 1에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

2833645 SQL Server 2012 서비스 팩 1용 누적 업데이트 패키지 4참조 빌드가 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2012 서비스 팩 1 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2772858 SQL Server 2012 서비스 팩 1이 릴리스된 후 릴리스된 SQL Server 2012 빌드

상태

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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