Репликация файлов на сервере Web


Есть еще одно средство работы с базой данных в той ситуации, когда требуется синхронизация данных — это работа с данными в Web в автономном режиме (off-line), когда нет постоянного подключения к источнику данных.
Репликация файлов на сервере Web позволяет работать с файлами, используя программу просмотра Microsoft Internet Explorer 5 (и выше) или приложение из пакета Microsoft Office 2002 (а также предыдущей версии Office 2000), даже после отключения от сервера. На локальном компьютере сохраняются копии файлов, хранящихся на сервере, отображаемых в Проводнике в папках Web. Локальные копии могут быть просмотрены и изменены даже при работе в автономном режиме. При подключении к серверу Web копии файлов на локальном компьютере могут быть синхронизированы с исходными файлами, хранящимися на сервере Web.
Внимание
На сервере Web, который будет использоваться для сохранения синхронизируемых файлов, должны быть установлены серверные расширения FrontPage.
Репликация файлов в Internet Explorer и Windows
Описание процедур репликации и синхронизации файлов на сервере Web, использования Менеджера синхронизации Windows (Synchronization Manager), так называемых подписок(subscription), и папки Избранное (Favorites) можно найти в справочной системе Windows и Internet Explorer.
 
Репликация страниц доступа к данным в Access 2010
Когда нет постоянного подключения к базе данных, чтобы удобно было использовать и изменять данные, можно воспользоваться средством работы со страницами доступа к данным проектов Access 2010 в автономном режиме (без подключения).
Для такой работы потребуется следующее программное обеспечение:

  • Microsoft Access 2002, установленный на клиентском компьютере, например на переносном компьютере или домашнем компьютере;
  • Microsoft SQL Server 2000 Desktop Edition (MSDE), установленное и работающее на клиентском компьютере;
  • Microsoft SQL Server 2000, установленное и работающее на удаленном сервере;
  • Microsoft Internet Explorer 5.0, установленный на клиентском компьютере и на удаленном сервере.

Инструкции по использованию синхронизируемых страниц доступа к данным для проектов Access 2010 можно найти в справочной системе Access 2010.
 
Миграция приложений
В данной главе будут рассмотрены вопросы, касающиеся преобразования приложений Access с целью переноса их в другую среду эксплуатации. Для обозначения таких преобразований мы будем применять термин миграция. Под миграцией приложений понимается целевое преобразование приложения с изменением его внутренней структуры и сохранением внешнего интерфейса. Таким образом, к миграции относится как преобразование приложений, созданных в более ранних версиях Access, в среду Access 2010, так и преобразование приложения, созданного в среде Access 2010, в двухуровневое клиент-серверное приложение, в котором обработка данных выполняется сервером базы данных.
Потребность в таких преобразованиях очевидна. При переходе на новую версию инструментального программного обеспечения возникает вопрос о том, как сохранить то, что уже наработано в предыдущих версиях, и с минимальными затратами обновить свои приложения, получив возможность использовать все преимущества новых технологий. Второй вопрос — как обеспечить дальнейшее развитие приложений не только в сторону добавления новых функций, но и в сторону их масштабирования, т. е. получить возможность подключения существенно большего количества пользователей к базе данных. В мы обсуждали, как создать с использованием Microsoft Access 2010 приложение, которое имело бы архитектуру "клиент-сервер". Однако необязательно разрабатывать такое приложение "с нуля". Access 2010 имеет встроенные средства, которые позволяют выполнить преобразование уже существующих приложений, перенеся на Microsoft SQL Server все таблицы, правила проверки вводимых данных и многое другое.
В данной главе мы постараемся ответить на поставленные вопросы и рассказать о том:

  • Когда и как выполнить преобразование настольного приложения Access в приложение с архитектурой "клиент-сервер"?
  • Каким образом можно использовать уже имеющиеся приложения, разработанные в предыдущих версиях Microsoft Access, в Access 2010?
  • Как выполнить преобразование приложений, разработанных в предыдущих версиях Microsoft Access, в Access 2010?
  • Как выполнить обратное преобразование, т. е. приложение, созданное в среде Access 2010, преобразовать в форматы предыдущих версий Access?