다음을 통해 공유


SQL Server Compact 업그레이드

이전 버전의 Sync Framework가 Sync Framework 2.1로 업그레이드되면 Microsoft.Synchronization.Data.SqlServerCe 네임스페이스의 데이터베이스 공급자 구성 요소는 SQL Server Compact도 SQL Server Compact 3.5 SP2로 업그레이드할 것을 요구합니다. 기존 SQL Server Compact 데이터베이스가 처음으로 Sync Framework 구성 요소에 사용될 때 Sync Framework는 Sync Framework 2.1 구성 요소에 사용할 데이터베이스를 자동으로 업그레이드합니다. 이전 버전의 SQL Server Compact가 설치된 경우 Sync Framework에서 MissingMethodException 예외를 발생시킵니다.

데이터베이스를 업그레이드한 후에는 더 이상 이전 버전의 Sync Framework에 사용할 수 없습니다.

데이터베이스 버전을 확인하는 메서드

다음 메서드는 SQL Server Compact 데이터베이스 버전이 Sync Framework 버전과 일치하지 않을 때 자동으로 데이터베이스를 업그레이드합니다.

SqlCeSyncStoreSnapshotInitialization.GenerateSnapshot 메서드가 호출되고 버전이 일치하지 않을 때 DbVersionException 예외가 발생합니다.

참고 항목

개념

응용 프로그램 디자인 및 배포 고려 사항