우리는 원격으로 서버에 연결할 때 클라이언트가 오프라인이되는 클라이언트 - 서버 아키텍처를 사용하고 있습니다. Server는 본질적으로 수천 개의 레코드가있는 테이블이 거의없는 SQL Server 2008입니다. 각 클라이언트 응용 프로그램 (WPF)은 오프라인 사용을 위해 SQL Server Express에서 서버 데이터의 복제본을 저장해야합니다. 이상적으로는 클라이언트 응용 프로그램이 시작될 때 새로운 변경 사항을 가져오고 서버와 동일한 데이터를 갖도록 데이터베이스를 동기화하기 위해 서버에 충돌합니다 (많은 사용자 상호 작용없이).서버와의 오프라인 데이터베이스 동기화
시간이 많이 소요되는 설정 절차없이 또는 사용자 개입이 필요없는 원격 클라이언트에 배포 할 수있는 100 % 코드 지향 솔루션을 찾고 있습니다. Microsoft Sync Framework v1 및 ADO.NET Sync Services를 사용하여 1 년 전에 비슷한 시나리오를 처리했습니다. 그것은 테이블 구조 조정, 다른 모든 변경 추적 시나리오에 대한 SPROC 작성 및 일괄 처리도 힘들었습니다. Microsoft는 최근 몇 가지 새로운 기능으로 Sync Framework의 업데이트 된 버전을 출시했습니다. 아직 그 기능을 평가할 시간이 없습니다.
오프라인 데이터베이스를 서버와 동기화하는 데 사용할 수있는 다른 도구/기술이 있습니까? 견본, 문서, 제안은 높이 평가됩니다.
안녕하세요 매트, 지금 같은 주제를 읽고 있습니다. 웹에서 사용할 수있는 좋은 자료가 있습니까? – Raj