2009-08-12 4 views
0

Microsoft Sync Framework의 v1은 SqlCeClientSyncProvider를 사용하여 CE 데이터베이스와의 동기화 만 지원합니다. 두 개의 SQL Server 데이터베이스를 동기화 할 수 있다면 v2에 대한 설명서의 어느 위치에서도 찾을 수 없습니다. 이것이 가능하다면 누구나 손을 알 수 있습니다 (내 클라이언트 공급자를 쓰지 않고)?Microsoft Sync Framework 2.0은 Sql Server 2005를 클라이언트로 지원합니까?

답변

1

다음 공급자는 SQL Server 데이터베이스와 동기화하는 데 사용해야하는 공급자입니다. 당신은 그러나 약간의 유연성을 희생 할 것 -

Microsoft.Synchronization.Data.Server.DbServerSyncProvider 

로컬 데이터베이스 캐시 도구는 이러한 세부 사항에 대해 걱정할 필요없이 매우 신속하게 설치 및 운영을 할 수있다.

금속에 좀 더 가까워지기를 원한다면 반드시 반드시 Sync Framework 2.0이 필요하지는 않지만 이제는 출시되었으며 아마도 가장 좋은 방법 일 것입니다. SDK를 설치 한 후 솔루션으로 바꾸는 DLL 버전을주의하십시오. 아래에서 데이터베이스 DLL은 나머지 프레임 워크와 일관되게 버전이 지정되지 않으며 Microsoft.Synchronization.Data.SqlServerCe DLL의 버전이 실제로 3.5에서 3.0으로 줄어 듭니다.

설치 동기화 프레임 워크 - 공급자 중 일부는 원래 동기화 프레임 워크 1.0 이전에 출시 되었기 때문에 MSDN

모든 데이터베이스 공급자의 DLL은 3.0보다는 2.0 의 버전 번호가 있습니다. Microsoft.Synchronization.Data.SqlServerCe.dll 은 원래 SQL Server Compact의 일부로 릴리스되었으며 이전에는 Server Compact 버전과 일치하도록 버전 번호가 3.5였습니다. 이 DLL은 다른 데이터베이스 공급자와 일치하도록 3.0으로 변경되었습니다.

관련 문제