4. В процессе конвертирования, который описан в настоящей главе, необходимо преобразовать в программную среду Access 2002 базу данных БД ЧЭС, сформированную в среде Clarion 3.0, и базу данных Контроль ЧС, разработанную в программной среде FoxPro 2.5. Третья БД в этом интегрированном банке данных – Контрольно-измерительные приборы – создана непосредственно в среде Access 2002. В результате все эти базы данных должны функционировать совместно.
5. При переносе файлов из одной СУБД в другую необходимы повышенные осторожность и внимание, так как различие в исходных установках, положенных в основу той или иной СУБД, может привести к самым неожиданным коллизиям.
Глава 8 Проекты Microsoft Access
Одним из направлений существенного совершенствования Access, которое происходит с появлением каждой новой версии этого программного продукта, является то, что в новой версии программа превратилась в распределенную систему. Это произошло в основном за счет развития и внедрения идеологии, связанной с проектами Microsoft Access.
Проект Microsoft Access (с расширением. adp) является файлом данных Microsoft Access, обеспечивающим эффективный доступ к базам данных Microsoft SQL Server с помощью архитектуры компонентов OLE DB [9] .
Используя проект Microsoft Access, можно создавать приложения в архитектуре клиент/сервер так же легко, как приложения файлового сервера. Такое приложение в архитектуре клиент/сервер может быть традиционным решением, основанным на формах и отчетах, или решением на базе Internet, использующим страницы доступа к данным, либо сочетать в себе весь спектр возможностей. Проект Microsoft Access можно подключить к удаленной базе данных Microsoft SQL Server, локальной базе данных Microsoft SQL Server или к локальной установке Microsoft SQL Server 2000 Desktop Engine (MSDE).
Этот проект назван так потому, что содержит только программные или HTML-объекты базы данных: формы, отчеты, имена и местоположения страниц доступа к данным, макросы и модули. Объекты базы данных используются для создания приложений. В отличие от базы данных Microsoft Access проект Microsoft Access не содержит объекты, основанные на данных или на определениях данных: таблицы, представления [10] , схемы базы данных, сохраненные процедуры [11] , или определяемые пользователем функции [12] . Вместо этого перечисленные объекты базы данных хранятся в базе данных Microsoft SQL Server.
Поддерживаемые базы данных Microsoft SQL Server
Допускается подключение к одной из следующих баз данных Microsoft SQL Server:
• Microsoft SQL Server 2000 в операционных системах Microsoft Windows 2000 и Microsoft Windows 98 или более поздних версий;
• Microsoft SQL Server 2000 Desktop Engine в операционных системах Microsoft Windows 2000 и Microsoft Windows 98 или более поздних версий;
• Microsoft SQL Server 7.0 в операционных системах Microsoft Windows NT 4.0 или более поздней версии (с пакетом Microsoft Windows NT Service Pack версии 4 или более поздней) и Microsoft Windows 95 или более поздней версии;
• Microsoft Data Engine (MSDE) в Microsoft Windows NT версии 4.0 или более поздней версии и Microsoft Windows 95 или более поздней версии;
• Microsoft SQL Server 6.5 в Microsoft Windows NT 4.0 или более поздней версии (с пакетом SQL Server Service Pack 5 или более поздней версии).
При установке соединения с именованным сервером Microsoft SQL Server 2000 необходимо, чтобы на компьютере-клиенте была установлена версия 2.6 программного обеспечения компонентов доступа к данным Microsoft Data Access Components (MDAC). MDAC 2.6 можно установить с помощью Microsoft SQL Server 2000 Personal Desktop Edition из папки MSDE2000, находящейся на компакт-диске Microsoft Office XP.
Работа с проектом Microsoft Access