Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

증상

트랜잭션 복제를 설정 하 고 Microsoft SQL Server 2012 또는 SQL Server 2014의 백업에서 트랜잭션 구독을 초기화 하는 경우 초기 동기화 중에 배포 에이전트에 오류가 발생 하 고 다음 오류가 표시 됩니다.

구독자에 연결 InitializingNo 복제 된 트랜잭션을 사용할 수 없습니다. 42000에서 저장 프로시저 ' sp_MSins_ '을 (를) 찾을 수 없습니다. 281242000 저장 프로시저 ' sp_MSins_ '을 (를) 찾을 수 없습니다. 2812

원인

이 문제는 로그 판독기 에이전트와 배포 에이전트 초기 실행 간 시간 차이 때문에 발생 합니다. 게시자에서 발생 하는 트랜잭션 변경 내용이 많으면 로그 판독기 에이전트에서 사용자 지정 저장 프로시저 스크립트를 생성 하 고 추가 하는 데 지연이 있으므로 배포 데이터베이스에 MSRepl_commands. 배포 에이전트가 시작 되 고 이미 배포 데이터베이스로 라운드트립 한 경우이 명령이 추가 되기 전에 트랜잭션 타임 스탬프가 앞으로 이동 하 고 ' 복제 된 트랜잭션 없음 '이 보고 됩니다. 배포 에이전트에서 나중에 동기화 하려고 할 때 사용자 지정 저장 프로시저 만들기 명령을 검색할 수 없으며 "현상" 절에 나와 있는 오류 때문에 실패 합니다.

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

상태

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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