Я использую репликацию SQL Server 2008 CE и, кажется, испытываю потерю данных (т. Е. Записи не появляются в базах данных CE после полной синхронизации).Потеря данных SQL Server 2008 с репликацией CE
Я получаю следующие записи в журнале приложений:
репликации Репликация Merge Subsystem: агент 0033007B-0043-0039-4400-440036003300 не удалось. Внутренняя ошибка: операция чтения с устройства или сервера IIS вернула неправильное количество байтов при попытке выполнить запрос синхронизации. [,,,,,]
Подсистема слияния репликации с репликацией: агент 0045007B-0038-0037-3200-430036004200 не выполнен. Внутренняя ошибка: либо на компьютере, на котором работает IIS, не хватает памяти, либо в запросе был отправлен неверный идентификатор сеанса. [Идентификатор сеанса ,,,,,]
Подсистема слияния репликации и репликации: агент 0033007B-0043-0039-4400-440036003300 не выполнен. Не удалось проверить количество строк таблицы. Попробуйте выполнить синхронизацию. [,,,,,]
Подсистема слияния репликации и репликации: агент 0043007B-0036-0044-4400-320032003000 не выполнен. Процесс слияния не мог инициализировать подписку. Убедитесь, что регистрация подписки существует у издателя и, если необходимо, перерегистрируйте подписку.
Подсистема слияния репликации с репликацией: агент 0036007B-0037-0042-4500-370036003600 не выполнен. Ошибка аутентификации на компьютере под управлением IIS. [,,,,,]
Сообщения показывают, что IIS заканчивается из ОЗУ. Он использует около 22 МБ, а W3WP использует около 70 МБ. SQL Server потребляет большую часть оставшихся 4 ГБ ОЗУ. Существует много дискового пространства. Эта ошибка возникает каждые несколько часов в журнале событий.
Любые предложения были бы весьма полезными.
Update
Добавить больше оперативной памяти машина помогла проблему, (и отказа от исключений памяти уже ушли), однако, я все еще возникают проблемы.
Кажется, что некоторым пользователям требуется очень много времени для выполнения задачи проверки данных в базе данных до синхронизации (я говорю> 20 минут), что я могу внести в проблему.