1

게시 (2 차적으로 구독)에서 현재 실행중인 기사가 예상 및/또는 올바른 내용과 일치하는지 확인할 수있는 스크립트 나 명령이 있습니까?복제 기사가 올바른지 확인하는 쉬운 방법이 있습니까?

수동으로 복제 데이터베이스를 변경 한 경우 (즉, 테이블의 "MSMerge_ins _..."트리거가 수정되거나 삭제되어 해당 테이블의 복제가 제대로 작동하지 않는 경우)이를 쉽게 감지 할 수 있습니다.

전 발행물을 삭제하고 다시 추가하지 않아도됩니다. 다른 선택의 여지가 없다면 그렇게 될 것입니다.

감사합니다.

답변

1

데이터 자체가 아닌 복제 개체를 확인해야합니까? 그 일을하는 공식적인 방법이 있는지 확실하지 않습니다. 그러나 데이터가 일치하는지 확인하는 방법이 있습니다 ... 복제 개체에 문제가 있으면 결국 복제 중에 오류가 발생하거나 데이터가 분기되므로 일반 복제 유효성 검사를 실행하면 목표를 달성하는 데 도움이 될 수 있습니다.

SQL Server의 '복제 유효성 검사'기능은 체크섬을 사용하여 양측의 데이터가 올바른지 확인합니다. 기본적으로 유효성 검사에 대한 구독을 '표시'한 다음 다음 병합 후에 자동으로 유효성을 검사합니다.

기능에 대한 일반적인 설명은 Validating Replicated Data을 참조하십시오. This page에서는 유효성 검사를 설정하는 방법을 보여줍니다.

관련 문제