2013-07-17 2 views
1

클라이언트가 sync 버튼을 누를 때마다 mainDB 서버를 clientDB 서버와 동기화 할 수 있어야합니다. 충돌이 발생할 때마다 나는 클라이언트와 마스터가 만든 삽입/삭제를 유지하려고합니다. 저는 동기화 프레임 워크를 사용하고 있습니다. EDIT 자동 증가 기본 키가 문제를 만듭니다. 기본 키로 GUID/UUID를 사용해야합니다. 다른 해결책이 있습니까?두 개의 SQL 익스프레스 서버 간의 동기화

+0

동기화 프레임 워크로 이동 –

답변

2

두 개의 SQL Server Express Edition 인스턴스 만있는 경우 병합 복제를 수행하려면 게시자의 역할을하기 위해 적어도 하나의 인스턴스가 Standard Edition 이상이어야하므로 Sync Framework이 가장 좋습니다. SQL Server Express Edition 인스턴스는 구독자로만 작동 할 수 있습니다.

표준 버전 이상인 경우 병합 복제는 목표를 달성하는 가장 쉬운 솔루션입니다.

+0

감사합니다. SQL Express에서 동기화와 관련된 몇 가지 샘플 코드를 제안합니다. 연습 : SQL Server와 SQL Express 동기화 연습 - – Dhruti

+0

동기화 프레임 워크 코드 샘플을위한 가장 적합한 장소는 Sync Framework입니다. 샘플 (http://msdn.microsoft.com/en-us/library/bb902852.aspx) 및 MSDN 코드 갤러리 (http://code.msdn.microsoft.com/site/search?f[0].Type = SearchText & f [0] .Value = Microsoft % 20Sync % 20Framework & f [1] .Type = 소속 & f [1]. 값 = 공식 & f [1]. 텍스트 = Microsoft). –

+0

@BrandonWilliams는 .net 프레임 워크 4.5, 2.0에서 작동하는 동기화 프레임 워크를 사용하여이를 수행 할 수있는 방법이 있습니다. – Dragon