복제 관련 문제,복제 관련 문제,
내 아키텍처를 설명하고 있습니다. 내가 만든
, 그 transactinal 복제 프로세스 테이블에
- 2 게시자 내가 아래 한 스크립트,
- 디스트리뷰터
- 2 가입자
데이터 복제가되는 설정을 업체 다음과 같이 입력하십시오 :
테이블 공급 업체는 배포자를 통해 2 발행자에서 2 공급 업체로 복제됩니다.
복제, 유통 데이터베이스에 발행 된 오류가 같이있는 동안 : 여기
, 무슨 일이 있어야하는 것은
Pub1 (술집 테이블 공급 업체를 생성)입니다 -> 삽입 (공급 업체) 배포자에 데이터입니다. -> 가입자에 의해 당겨
무엇 나를 위해 지금 일어나고있는 것은,
Pub1이 (생성 술집 테이블 공급 업체 - 수행은) -> 대리점 데이터베이스에 오류가 발생
복제 - 복제 배포 등 서브 시스템 : 에이전트 abc-serv1 \ PRD01- 별표 Billing-PROD-VREPL1 \ REPL01-25가 실패했습니다. PRIMARY KEY 제약 조건 'PK_vendors'을 위반했습니다. 'dbo.vendors'개체에 중복 키를 삽입 할 수 없습니다.
게시자와 배포자간에 작업이 수행되는 동안 오류가 발생합니다.
크로스 오버가없고 구독자에게 항목이 없으므로 배포 프로세스 자체에서 오류가 발생합니다.주요 목표는 ABC_tab_repilca라는 이름의 테이블 하나를 가지고 있으며, 트랜잭션 복제본을 통해 복제해야하는 PK 값, 내 envi는 배포 데이터베이스를 사용하여 2 pub - 2 sub, 테이블 ABC_table_replica의 모든 작업은 다음과 같이 복제해야합니다. pub-1을 sub-1, pub2를 sub-2로 설정합니다. 문제는 발행이 PUB = 1에 대해 작성되고 분배에서 PUB = 1 입력 입력을 분배에 작성하면 PK 위반 오류가 발생할 수 있음을 의미합니다. – Dhiva
내 필요가 테이블 이름입니다 : - : 1. PUB = 2 분산 데이터베이스를 통해, ABC_tab_replica 거래 방법은 사용이 테이블에 대해 생성 2. SUB = 2이 테이블에 대해 생성 ABC_tab_replica ABC_tab_replica 기록이 PK를 가지고, ID 값을 포함 ABC_tab_replica 테이블은 주 데이터베이스와 복제 된 데이터베이스에 데이터 동기화를 포함해야합니다. – Dhiva