Ищете альтернативу (лейкопластырь) для Synch .mdb Access Database - PullRequest
2 голосов
/ 13 марта 2012

Меня попросили быстро обойти это.У группы, которой я помогаю, есть база данных .MDB, в которой работают сторонние работники, у которых все время нет интернета.Таким образом, в обратном направлении команда внедрила Access DB, которая позволяет синхронизировать.

Когда их команда стала больше, они столкнулись со следующими проблемами:

  1. Удаленная синхронизация - когда пользователь пытаетсядля синхронизации с рабочего места чаще всего происходит сбой базы данных из-за потери беспроводного сигнала, тайм-аута программы или ручного выключения инспектора из-за времени (т. е. 30 или более минут)
  2. НесколькоСинхронизаторы - мы не можем синхронизировать несколько одновременно (в настоящее время 34 пользователя на 3 разных территориях).Если кто-то выполняет синхронизацию, а другой пытается выполнить синхронизацию одновременно, второй пользователь получит сообщение об ошибке.Им придется закрыть свою БД и попытаться выполнить синхронизацию позже.
  3. Неполные синхронизации - иногда, когда рабочий синхронизирует свою БД, не все позиции копируются в основной файл, что может вызвать путаницу во время просмотра.

Есть ли какие-либо обходные пути или предметы, которые я могу рассмотреть, чтобы решить эти проблемы?У меня мало ресурсов и времени, поэтому все, что связано с новым сервером, может не сработать.

Спасибо

1 Ответ

1 голос
/ 13 марта 2012

Звучит так, как будто вы в основном добавляете новые данные из разных полевых агентов, а не из всех, кто обновляет существующие данные, если это так, то это хорошо, и вы можете попробовать следующее:

Убедитесь, что все таблицыиметь «идентификаторы репликации» для первичных ключей, так как это гарантирует, что два оперативных агента не создадут конфликтующие записи.

Затем необходимо изменить процесс синхронизации, чтобы сделать снимок упомянутой таблицы / таблиц в файл .txt на рабочих местах.машина, а затем этот файл передается обратно на исходный компьютер.

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

Надеюсь, все, что имеет смысл:)

...