2010-02-09 1 views
0

Sync Framework 1.0을 사용하는 응용 프로그램을 SqlServer 2005와 동기화하기 위해 노력하고 있습니다. 클라이언트에서 기존 데이터베이스에 이미 변경 내용 추적 기능이 설정되어 있습니다. 동기화가 시작되면 SyncFramework 2.0은 마지막 Sync Received 앵커를 찾지 못하고 변경 추적을 초기화하려고 시도하지만 실패합니다. 그것은 내가 할 수있는 것 같아 나는 예외가SyncFramework를 1.0에서 2.0으로 업그레이드 Sql Server CE 데이터베이스 변경 내용 추적 문제

...

{System.Exception} = {"The specified change tracking operation is not supported. To carry out this operation on the table, disable the change tracking on the table, and enable the change tracking."} 

로컬 데이터베이스를 삭제하고 다시 작성합니다. 클라이언트 데이터베이스의 일부 데이터가 서버와 동기화되지 않으며 사용자가 업그레이드시이 데이터를 잃어 버리지 않으려 고하기 때문에 어떤 솔루션이 좋은 솔루션이 아닙니다.

SyncFramework 2.0이 마지막으로받은 동기화 앵커를 찾을 수없는 이유가 있습니까?

답변

0

Sync Framework 1.0 SP1 설치를 시도한 적이 있습니까? (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b4f54dd0-5b66-4043-9b50-b12604bfcf35)

VS 2010 디자이너는 여전히 v1을 사용합니다. SQL Compact SP2는 변경 내용 추적 API를 노출하고 Sync Fx V1 SP1은이 API를 사용하기 위해 Sync Fx를 업데이트합니다.

+0

SP1을 성공적으로 설치했습니다. 문제는 내 원격 및 서버 공급자를 잘못 혼합하는 것과 관련이 있습니다. – Anderson