정말 기괴한 문제로 누군가 도와 줄 수 있기를 바랍니다.SQL Server 2005 복제 무결성 위반 SQL Server, 오류 번호 : 28549
사용자가이 오류를 받고 자신의 장치를 동기화 할 때 :
The row operation cannot be reapplied due to an integrity violation. Check the Publication filter. [ Table = ASSET_DETAIL,Operation = Insert/Update,RowGuid = {C92038E4-18EA-EE11-4C9F-2952CDECFCC7} ] HRESULT 0x80040E2F (28549)
우리가 서버로 이동 (테이블이 자산이라고합니다)이 행과 부모 행을 쿼리 유효하고 올바른 것으로 나타납니다. 더 나은 설명을 원할 경우 전체 필터 트리를 탐색 할 때 모든 데이터가 올바른 것처럼 보입니다.
우리가 DB에서 볼 수있는 것에서 이 인 데이터는 구독자에게 DB에 참조 무결성 제약 조건을 적용해야합니다. 또한 게시 필터에도 적용됩니다.
가입자에게이 문제가 발생하는 이유는 무엇입니까? 어떻게 해결할 수 있을까요?
또한 데이터가 아닌 경우 디바이스로 전송되는 데이터를 정확하게 로그 할 수 있습니까? sdf 파일에 대해 실행되는 명령문은 어떻게 발생했는지 식별합니다. 당신의 도움에 미리
감사합니다,
Morrislgn는
정확히 같은 문제가 있습니다. 한 예로, 문제가되는 외부 키를 제거하고 참조 무결성을 적용하지 않고 처리하려고 시도하여이를 해결할 수있었습니다. 나는이 문제와 관련된 정보가 거의 없기 때문에이 질문에 현상금을 제안했다. 비슷한 문제가 해결되지 않은 Microsoft 연결에 최근 게시되었습니다 : http://connect.microsoft.com/SQLServer/feedback/details/668349/sql-ce-web-sync-pull-subscription-fails-to-initialize- 32 비트 플랫폼에서 64 비트에 대해 성공한 열 또는 테이블에 대한 무결성 제약 조건 –