2011-02-27 7 views
2

필수 스키마 변경 (트리거)을 사용하여 데이터베이스를 프로비저닝하는 대신 Microsoft Sync Framework 및 SQL Server 2008 변경 추적 메커니즘을 사용하여 두 SQL Server 2008 데이터베이스 (모든 버전)를 동기화하는 방법이 있습니까? , sps, aux tables)를 사용하여 변경 사항을 추적합니까?SQL Server 2008 동기화 프레임 워크 변경 내용 추적

코드 샘플이 있습니까?

+0

불행히도 현재의 동기화 공급자는 SQL Server 2008 변경 내용 추적을 지원하지 않습니다. 나는 이것을 공식적으로 확인할 수 없었다. – AlejandroR

+0

이 질문을 참조하십시오 http://tackoverflow.com/q/1656652/23697 현재 비슷한 솔루션을 구현하고 있으며이를 수행 할 수있는 유일한 방법입니다. 여전히 클라이언트 측에서 서버 공급자를 사용하는 데 어려움을 겪고 있지만 (모든 것이 잘못된 방향입니다) 작동해야합니다. – stombeur

답변

3

예, 가능합니다. Sql Express 샘플 동기화 공급자 (http://archive.msdn.microsoft.com/sync/Release/ProjectReleases.aspx?ReleaseId=1200)를 사용하십시오. Microsoft에서 지원하지 않으며 협력 동기화를위한 최신 2.1 기술 대신 Sync Framework 2.0 기술을 사용합니다.

서버에서 변경 내용 추적을 사용하도록 설정하고 클라이언트에서 앵커 및 GUID 테이블을 만듭니다. 동기화 에이전트에서 테이블 당 동기화 어댑터를 생성하면 작업이 중단됩니다. sql 익스프레스 클라이언트 공급자는 커버하에 서버 공급자를 사용한다는 것을 명심해야합니다. 따라서 일부 장소에서 생각을 바꾸어야합니다 (다운로드는 업로드됩니다).

+0

답장을 보내 주셔서 감사합니다. Stephane – AlejandroR

관련 문제