Портфельная репликация Microsoft Windows 95 удобна для портативного компьютера. Просто перетащите файл БД Microsoft Access (MDB) из общей сетевой папки на значок My Briefcase (Портфель) рабочего стола портативного компьютера — в результате БД преобразуется в основную реплику, а в Портфеле будет создана реплика. Теперь отсоединяйте портативный компьютер от сети и спокойно работайте с репликой. Закончив, снова подсоедините его к сети. Чтобы синхронизировать изменения реплики на портативном компьютере с основной репликой (например, на сервере), дважды щелкните значок My Briefcase и выберите в меню Briefcase команду Update All. В ходе преобразования можно создать резервную копию исходного файла БД (с тем же именем, что и исходный файл, но с расширением .bak) в той же папке. Сохраните резервную копию: она пригодится, если для восстановления набора реплик нельзя использовать реплику. > Портфельная репликация базы данных В этом упражнении Вы реплицируете базу данных College.mdb с помощью Портфеля Windows 95.
На рабочем столе Windows 95 дважды щелкните значок My Computer и най дите файл College.mdb.
Щелкнув файл College.mdb правой кнопкой мыши, выберите в появившемся меню команду Properties.
Каков текущий размер базы данных? ответ
Измените размер окна Ch06 так, чтобы видеть рабочий стол Windows 95.
Дважды щелкните любое место рабочего стола, откройте в появившемся меню вложенное меню New и выберите команду Briefcase.
На рабочем столе появится новый значок портфеля.
Перетащите базу данных из Ch06 в портфель.
В ответ на запрос, хотите ли Вы сделать базу данных реплицируемой, щелк ните кнопку Yes.
Щелкните кнопку Yes, чтобы создать резервную копию БД.
В ответ на запрос выберите исходную копию БД в качестве основной репли ки и щелкните кнопку ОК.
В диалоговом окне Welcome to the Windows Briefcase щелкните кнопку Finish.
Дважды щелкните значок My Briefcase, чтобы удостовериться, что копия базы данных помещена в Портфель.
Переключитесь в окно Ch06.
Каков теперь размер базы данных на жестком диске?
ответ
Откройте базу данных и проверьте таблицы. Есть ли какие-нибудь измене ния в структуре таблиц, например новые поля, новые таблицы и т.д.?
ответ
> Изменение основной реплики
Добавьте новое текстовое поле в таблицу Students, назвав его EmailAddress. Получилось ли у Вас это? Почему?
ответ
Закройте эту копию базы данных и откройте копию Replica в Портфеле.
Выберите таблицу Students и щелкните кнопку Open.
Новое поле не появилось, так как базы данных еще не синхронизированы.
Закройте таблицу Students.
В меню Tools, Replication выберите команду Synchronize Now.
Щелкните кнопку OK, чтобы синхронизировать данную реплику с основ ной, а затем щелкните кнопку Yes, чтобы повторно открыть БД.
Попробуйте открыть таблицу Students в режиме конструирования.
Щелкните кнопку Yes в ответ на запрос об открытии таблицы только для чтения.
Поскольку это не основная реплика, вносить изменения в структуру таблицы нельзя. Обратите внимание, что новое поле реплицировано в эту копию БД.