Обновление SQL Server Compact

При обновлении предыдущей версии Sync Framework до Sync Framework 2.1 для использования компонентов поставщика базы данных в пространстве имен Microsoft.Synchronization.Data.SqlServerCe необходимо также обновить SQL Server Compact до SQL Server Compact 3.5 с пакетом обновления 2 (SP2). При первом использовании существующей базы данных SQL Server Compact компонентом Sync FrameworkSync Framework он автоматически обновляет базу данных для использования компонентами Sync Framework 2.1. При установке предыдущей версии SQL Server Compact платформа Sync Framework сформирует исключение MissingMethodException.

После обновления базы данных она более не может использоваться предыдущими версиями Sync Framework.

Методы, проверяющие версию базы данных

Следующие методы автоматически обновляют базу данных SQL Server Compact, если ее версия не совпадает с версией Sync Framework:

При вызове метода SqlCeSyncStoreSnapshotInitialization..::..GenerateSnapshot и несовпадении версий формируется исключение DbVersionException.

См. также

Другие ресурсы

Рекомендации по разработке и развертыванию приложений