SQL Server 2005 데이터베이스에서 복제를 설정하려고합니다. 우리는 작년에 몇 가지 지침을 따라 왔으며 모든 것이 잘되었습니다. 최근에 개발이 실패하기 시작했습니다 (개발 환경이므로 매주 데이터베이스를 다시 작성하고 replciation을 적용합니다).SQL 복제 오류 - 구독자에서 행을 찾지 못했습니다.
우리는 일련의 단계를 수행하여 스냅 샷이 생성되고 복제 된 데이터베이스에 적용됩니다. 괜찮아. 오류 없음.
그런 다음 원본 데이터베이스에 새 행을 추가하고 bang! 오류.
명령 시도 : 경우 @@ TRANCOUNT> 0 롤백 트란 (트랜잭션 서열 번호 : 0x000004BE00000558000100000000, 명령 ID : 1) 오류 메시지를 복제 된 명령을 적용 할 때 행 구독자에서 발견되지 않았다. (출처 : MSSQLServer, 오류 번호 : 20598)
행을 삽입하고 있지만 행이 구독자에 없다고 불평하고 있습니다. 맞습니다. 구독자에게 삽입을 복제하려고합니다.
원본과 대상 모두에서 SELECT COUNT (*)를 수행하면 INSERT 할 때까지 행 수는 동일합니다. , 소스 incriments,하지만 목적지는 동일하게 유지됩니다 ....
우리가 어디서 볼 수있는 아이디어?