Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры ТБДиЗ !!!!.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
508.42 Кб
Скачать

10.10 Репликация бд в access

Репликация БД применяется для создания специальных «горячих» копий БД средствами Access. С помощью репликации можно легко получать новые копии БД, используемые как на одном компьютере, так и в сети. Отдельные копии (реплики) требуется периодически синхронизировать. Репликацией наз. создание спец. копий (реплик) БД Access, с кот. пользователи могут одновременно работать на разных рабочих станциях. Отличие репликации от обычного копирования файлов ОС заключается в том, что для каждой реплики возможна синхронизация с остальными репликами. По одной базе данных можно создать набор реплик. В наборе различают основную и дополнительные реплики. Основная реплика отличается от обычной дополнительной реплики тем, что в ней можно изменять структуру БД. Создание основной реплики состоит в преобразовании файла исходной БД в новый файл. Репликация БД позволяет обмениваться изменениями отдельных ее копий и может применяться для следующих целей:1.Распространение приложений. 2.Доступ к данным. 3.Резервное копирование. 4.Перераспределение нагрузки и распараллеливание работы пользователей. Для реплицирования БД используются следующие методы: репликация с пом. портфеля.БД реплицируется на переносной компьютер с помощью портфеля, переносной компьютер отключается от сети, затем в данные реплики вносятся необходимые изменения. По окончании работы над файлами на переносном компьютере можно снова подключиться к сети и автоматически синхронизировать все изменения в базе данных на переносном компьютере и в основной реплике в сети. Команды репликации в меня Сервис Microsoft Access. При помощи команды Репликация в меню Сервис выполняются следующие задачи: создание реплики; синхронизация реплики с другой из набора реплик; разрешение конфликтов синхронизации с использованием средства разрешения конфликтов; восстановление, если необходимо, основной реплики набора реплик. Репликация в проекте Microsoft Access. В файле проекта Microsoft Access содержится набор мастеров, с помощью которых можно создавать публикации и подписки. Проекты Access поддерживают исходящую, входящую и двунаправленную синхронизацию.В проекте Access реплицируются только данные. Формы, отчеты и другие объекты, входящие в состав проекта, не реплицируются. Проект Access не может содержать реплику базы данных Microsoft Access. Программное выполнение репликаций. Если требуется программное управление обменом данными и информацией о макете между всеми элементами набора реплик в базах данных Microsoft Access (только файлы.mdb), используются объекты репликации и Jet . База данных должна быть закрыта при выполнении ее программной репликации. Репликация web сервера. Репликация веб-сервера — это средство, с помощью которого можно работать с файлами после отключения от веб-сервера. Создание реплицированной базы данных (MDB). Создание реплики базы данных с помощью меню:1.Откройте базу данных, предназначенную для репликации. Если работа идет в многопользовательской среде, то следует убедиться в том, что все остальные пользователи закрыли эту базу данных. 2.Если для обеспечения защиты базы данных используется пароль, удалите его.

3.В меню Сервис выберите команду Репликация и подкоманду Создать реплику. 4.Нажмите кнопку Да в ответ на вопрос о закрытии базы данных. 5.Нажмите кнопку Да или Нет (рекомендуется Да ) в ответ на вопрос о создании резервной копии базы данных 6.В диалоговом окне Выбор источника данных выберите место, куда следует поместить новую реплику. Нажмите кнопку Приоритет, чтобы определить приоритет реплики, а затем нажмите кнопку OK. Установите флажок Запретить удаление, если не следует предоставлять пользователям возможность удалять записи в реплике. Выберите видимость реплики в поле со списком Тип файла. помощью меню. Создание реплики с помощью портфеля.1.Необходимо иметь установленное на компьютере приложение «Портфель». 2.Если для обеспечения защиты базы данных используется пароль, удалите его. 3.В проводнике Windows перейдите в папку, в которой находится база данных Microsoft Access. 4.Перетащите файл базы данных на значок Портфель на рабочем столе Windows. Будет выведено приглашение создать резервную копию базы данных.