partners section

Обновление базы данных Синхронизация сообщество

Sync Framework 2.1 представляет новые возможности и изменения в формат метаданных базы данных, что делает его несовместимым с предыдущими версиями платформы Sync Framework. Тем не менее, Sync Framework 2.1 может работать в режиме обратной совместимости с базами данных, которые находятся в формате 2.0, так что синхронизация продолжает функционировать даже во время некоторые члены сообщества еще не был обновлен. Знайте, что, в то время как синхронизация может быть выполнена в режиме обратной совместимости, большинство отключены пока база данных не обновляется до формата 2.1. См. таблицу вфункции, доступные в режиме обратной совместимости разделе список функций, которые могут быть использованы в режиме обратной совместимости. Следуя инструкции, приведенные в модернизации сообщества синхронизации раздел, вы можете обновить свое сообщество, не теряя способность держать ваши базы данных синхронизированы.

Общие сведения об обновлении метаданных

Изменение формата метаданных базы данных в Sync Framework 2.1 является основным фактором для модернизации вашего сообщества. Новый формат метаданных несовместим с предыдущими версиями поставщиков баз данных. Обновление до нового формата метаданных не может быть отменено, и когда вы пытаетесь использовать более раннюю версию поставщиков баз данных для синхронизации базы данных, которая находится в формате 2.1, платформа Sync Framework вызывает исключение. Тем не менее, SqlSyncProvider класс в Sync Framework 2.1 определяет версию формата метаданных, и работает в режиме обратной совместимости для синхронизации данных, содержащую метаданные в старом формате. Потому что Sync Framework 2.1 можно синхронизировать базу данных в старом формате с базой данных в любом формате, не надо обновить метаданные всех баз данных одновременно. Но, чтобы убедиться, что базы данных в вашем сообществе синхронизации может продолжать синхронизироваться друг с другом после некоторых из них были модернизированы, необходимо обновить их в правильном порядке. Это особенно важно при использовании 2-уровневую архитектуру, потому что старые версии Sync Framework, не может читать формат 2.1. 2-х уровневая Сообщество Обновление раздела в этом документе содержится описание процедуры для обновления на 2-уровневую сообщество. Если вы используете N-уровневую архитектуру, вы можете обновить в любом порядке, пока местный поставщик прокси может продолжать общаться с компонентом службы, который представляет поставщика базы данных на сервере. Для получения дополнительной информации о компонентах, используемых в многоуровневой архитектуре, см.Архитектура и классы для синхронизации баз данных .

Знайте, что платформы Sync Framework 2.1 компоненты в Microsoft.Synchronization.Data.SqlServerCe имен автоматически обновит формат метаданных компактного базе данных SQL Server. Это обновление происходит в первый раз компонентом в этом пространстве имен подключения к базе данных.