Я использую Microsoft Sync Framework версии 2 для синхронизации данных между базой данных сервера, работающей под управлением SQL Server 2008, и базой данных SQLCE 3.5 в периодически подключаемом приложении WPF.
По большей части это работает нормально, но строки из определенной таблицы, похоже, не возвращаются обратно в базу данных сервера при вставке в клиент.Строки из других таблиц делают это там просто отлично.
Пока я пробовал несколько вещей:
- Я убедился, что я устанавливаю SyncDirection длядвунаправленную таблицу
- Я обновил определение SyncTable, удалив и повторно добавив таблицу с помощью мастера «Настройка синхронизации базы данных».
- Убедитесь, что строки, вставленные в базу данных SQLCE, соответствуют всемNOT NULL и ограничения внешнего ключа в базе данных сервера.
- Подтверждено, что отслеживание изменений включено в таблице на сервере.
Что еще следует проверить, что может привести к тому, что данные не будутбыть синхронизированы обратно на сервер для конкретной таблицы?