Синхронизация
реплик
В Microsoft
Access, Диспетчере репликации Microsoft и Объектах репликации и Jet (JRO) можно
выбрать один из трех различных методов синхронизации данных:
-
Прямая синхронизация
является прекрасным решением для случаев, когда реплики непосредственно
подключены к локальной сети и находятся в общих сетевых папках. Прямая синхронизация
не очень хорошо подходит для удаленной синхронизации с помощью сервера удаленного
доступа (RAS) или соединения удаленного доступа. В этом случае следует использовать
косвенную синхронизацию или синхронизацию по Интернету.
Если при попытке выполнить
прямую синхронизацию с репликой, присутствующей в списке известных реплик,
эта реплика не будет найдена, то она будет исключена из набора реплик.
-
Косвенная синхронизация
полезна при работе в автономной среде, например: на переносном компьютере.
Косвенную синхронизацию
можно настроить только с помощью Диспетчера репликации (Replication Manager),
входящего в комплект средств разработчика Microsoft Office 2002 Developer.
После того как косвенная синхронизация будет настроена в Диспетчере репликации,
ее можно выполнять с помощью Microsoft Access, Диспетчера репликации или
JRO.
-
Синхронизация по
Интернету
представляет собой удобный способ синхронизации реплик в тех
автономных средах, которые имеют доступ к Интернету.
Для настройки
синхронизации по Интернету нужно использовать Диспетчер репликации (Replication
Manager), который входит в комплект средств разработчика Microsoft Office 2002
Developer.
Чтобы синхронизировать
реплику с другой репликой в наборе реплик базы данных:
-
Откройте реплику, которую
нужно синхронизировать. Это может быть основная, обычная или частичная реплика.
-
Выберите команду
Сервис,
Репликация, Синхронизация
(Tools, Replication, Synchronize Now). Появится
диалоговое окно, представленное на рис. 18.18.
Рис. 18.18.
Диалоговое окно
Синхронизация базы данных <...>
-
Введите путь и имя
файла элемента набора реплик, который требуется синхронизировать с текущей
репликой. Это может быть основная, обычная или частичная реплика.
-
Если текущую реплику
нужно сделать основной, установите флажок
Сделать основной репликой "<имя
файла>"
(Make '<имя файла>' the Design Master). (Этот режим
недоступен в том случае, когда одна или обе синхронизируемые реплики являются
частичными репликами и когда обе синхронизируемые реплики являются обычными
репликами — не основными).
-
Нажмите кнопку
ОК.
-
Отобразится сообщение
с требованием подтвердить закрытие базы данных для выполнения синхронизации.
Чтобы выполнить синхронизацию, нажмите кнопку
Да
(Yes).
В результате
синхронизации могут возникать конфликты. Устранение конфликтов выполняется с
помощью специальной программы Просмотр конфликтов (Conflict Viewer). Чтобы ее
запустить, откройте базу данных, которую требуется проверить на наличие конфликтов,
и нажмите кнопку
Да
(Yes) в окне с сообщением о наличии конфликтов и
с предложением их устранить или выберите команду
Сервис, Репликация, Устранить
конфликты
(Tools, Replication, Resolve Conflicts). Если конфликтов в реплике
нет, программа
Просмотр конфликтов
не запускается, сообщение о наличии
конфликтов при открытии реплики тоже не отображается. Сведения о причинах возникновения
конфликтов и об использовании программы
Просмотр конфликтов
находятся
в справочной системе Access 2002.
Содержание раздела