2012-04-19 3 views
2

이 항목에는 많은 자료가 있지만 어떻게 든 구식이 아니며 내 요구 사항을 찾을 수 없습니다.WCF를 통한 로컬 SQL Express 데이터베이스 동기화

내가 필요한 것.

은 내가, 서버 데이터베이스 (SQL 2008 R2) 내가 ONLY ONE WAY "DOWNLOAD"맞추지 의미를 필요에 WCF를 통해이 데이터베이스를 동기화해야

로컬 SQL Express를 2008 R2 데이터베이스를 가지고있는 클라이언트 데이터베이스이 항상 서버에 의해 무시됩니다.

어떻게하면됩니까?

Microsoft Sync Framework 2.1에서 작동하려면 며칠 동안 노력하고 있습니다.

감사합니다.

+1

을 그리고 당신은 두 개의 SQL Server간에 SQL 복제를 사용할 수 없습니다? – Rus

+0

불행히도 Webservice를 통해서만 접근해야합니다. – Travis

답변

0

이 샘플을 보았습니까? 당신이 정말로 클라이언트에서 서버 데이터베이스로 돌아가 모든 데이터가 필요하지 않을 경우

Database Sync:SQL Server and SQL Express N-Tier with WCF

+0

고맙습니다. 저는 그것을 살펴보고 지금 제 환경에서 사용하고 있습니다. 그 이후로 꽤 멋지지만 클라이언트 db는 처음에 만들어졌습니다 (스키마는 WCF 서버에서 가져온 것입니다). – Travis

0

, 다음 MSF2.1를 사용하여 당신이 필요로하는 무엇을 과잉이다. 데이터베이스의 모든 테이블에 대해 "삽입 또는 업데이트"저장 프로 시저를 만드는 도구를 작성하거나 찾는 것이 더 빠르고 쉽습니다. 모든 테이블에서 해당 타임 스탬프와 적절한 타임 스탬프 및 삭제 플래그를 사용하면 동기화 프레임 워크를 구현하는 것보다 훨씬 적은 오버 헤드로이를 수행 할 수 있어야합니다. 당신이 이미 한 번 봐 촬영하지 않은 경우

또한, 웹 동기화 복제 옵션을 살펴 있습니다 http://msdn.microsoft.com/en-us/library/ms151763.aspx

+0

고마워요, 이것 또한 제 첫 번째 생각이었습니다. 그러나 MSF2.1은 아주 쉽게 작업 할 수있었습니다. 나는 잠시 그것을 붙들 것이다! – Travis

관련 문제