2009-11-25 4 views
0

우리는 클라이언트와 서버 데이터베이스를 동기화하기위한 Microsoft Sync Framework를 분석하고 있습니다. 시나리오는 다음과 같습니다.Microsoft Sync Framework를 사용한 SQL 서버 데이터 변환

서버 DB는 모든 프로젝트에 대한 마스터 데이터를 보유하지만 클라이언트 DB는 특정 프로젝트에 대한 데이터 만 포함합니다. 또한 클라이언트와 서버 데이터베이스의 스키마도 다릅니다. 그러나 데이터는 쉽게 변환 할 수 있습니다.

Microsoft Sync Framework를 사용하여이를 수행 할 수있는 방법이 있습니까?

답변

0

그것은 컨버터블 인만큼 : 클라이언트의 스키마는 서버의 하위 집합입니다
1.
2. 클라이언트 측에서 여분의 스키마 열

당신은 DbSyncProvider으로 사용할 수는 없습니다 해당 SyncAdapters 컬렉션에 DbSyncAdpater을 첨부하십시오. SyncAdapters은 열 매핑을 처리 할 수 ​​있습니다. 데이터 변환의 경우 ChangesSelected, ApplyingChanges 등과 같은 이벤트를 사용해야 할 수도 있습니다.