0

동기화 프레임 워크를 사용하여 SQL Server 2008 R2 데이터베이스에서 데이터를 동기화합니다. 내 컴퓨터에서 동기화를 실행할 때, 설치된 wpf 응용 프로그램 또는 Visual Studio에서 모든 것이 제대로 동기화됩니다.동기화 프레임 워크 2.1 동기화 완료되지 않았습니다.

다른 컴퓨터에 프로그램을 설치하면이 문제가 발생합니다. Sql Profiler에서 실행중인 쿼리 목록을 보면 동기가 실행되는 것처럼 보이지만 변경 사항은 sqlce 데이터베이스에 적용되지 않습니다.

+0

좀 더 구체적으로 표현할 수 있습니까? 데이터베이스는 어디에 있습니까? Sql Queiries가 Destination이 아닌 Source에 표시되는지 확인하고 있습니까? WPF 응용 프로그램을 실행중인 새 컴퓨터가 원본 및 대상 DB에 모두 올바르게 액세스 할 수 있습니까? –

답변

0

나는 매우 비슷한 문제가 있습니다. 우리는 동기화 프레임 작업을 사용하여 여러 사이트를 중앙 서버에 동기화합니다. 데이터를 생성하는 시스템이 업그레이드 될 때까지 모든 것이 잘 작동하고있었습니다. 일부 사이트에서 이제는 삽입 오류가 발생하고 일부는 FK 제약 조건, 일부는 정상 삽입 기능을 사용하여 null이 불가능한 열에 Null을 삽입하려고합니다. 에서 _selectchanges SP가 일부 기존 행을 반환하거나 잘못된 데이터로 인해 bulkinsert SP에 오류가 발생하는 것을 확인할 수 있습니다.

해결 방법은 범위를 다시 지정하고 모든 데이터를 다시 동기화하는 것입니다. 이렇게하면 문제가 해결됩니다.

내가 모든 데이터를 다시 동기화 할 수 있도록 근본 원인을 찾으려고하는데 아주 좋은 해결책이 아니라 항상 가능하지 않습니다.

어떤 생각이나 아이디어가 있습니까?

편집 : DB 스키마는 이전과 동일하며 데이터 만 변경됩니다.

관련 문제