|
||||||||||||||
Время создания: 31.03.2020 14:45
Текстовые метки: Access
Раздел: !Закладки - MSO - Access - Работа в сети с базой Access
Запись: xintrea/mytetra_db_adgaver_new/master/base/1585655116tb9jobceac/text.html на raw.githubusercontent.com
|
||||||||||||||
|
||||||||||||||
Развертывание приложения Access Access для Office 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Access представляет собой платформу с широким набором возможностей для разработки приложений баз данных. Приложение баз данных — это компьютерная программа, в которой можно хранить данные и управлять ими, с пользовательским интерфейсом, соответствующим логике бизнес-задач (логике приложения). В этой статье рассказывается о базовом планировании развертывания, упаковке и подписывании, развертывании приложений баз данных и среде выполнения Access. В этой статье План развертывания Развертывание приложения Access Понимание и скачивание среды выполнения Access Создание установочного пакета План развертывания Прежде всего нужно задать себе указанные ниже вопросы, чтобы определить способ развертывания приложения. Следует ли разделять данные и логику? Вы можете создать приложение Access, где управление данными и логика приложения будут совмещены в одном файле. В Access такая структура приложения используется по умолчанию. Объединение управления данными и логики приложения в одном файле обеспечивает простейший способ развертывания, но этот метод лучше всего использовать, только если несколько человек одновременно используют приложение, и это требует определенного риска. Например, если пользователь случайно удалит или повредит файл приложения, данные будут потеряны. В большинстве случаев следует разделять управление данными и логику приложения. Это способствует повышению производительности и надежности. Одним из способов разделения данных и логики является использование команды База данных Access (на вкладке Работа с базами данных в группе Перемещение данных). Эта команда разделяет приложение базы данных на два файла: для логики (переднего плана) и одной для данных (серверной части). Например, база данных с именем Мисолутион. accdb разделяется на два файла с именем MySolution_fe. accdb и MySolution_be. ACCDB. Вы размещаете серверную базу данных в общем расположении, например в сетевой папке. Вы распространяете на свои компьютеры файлы первого уровня, для каждого пользователя и для каждого из этих копий. Вы также можете распространять разные внешние файлы для разных пользователей. Дополнительные сведения можно найти в разделе разделение базы данных Access . Еще одним способом разделения управления данными и логики приложения является использование программы сервера базы данных (например, Microsoft SQL Server) для управления данными и приложения Access для логики приложения. Дополнительные сведения можно найти в разделе Перенос базы данных Access в SQL Server . Ниже приведены дополнительные причины разделения данных и логики.
Access пользователи должны иметь разрешения на чтение, запись, создание и удаление для папки, в которой находится внешний файл. Однако вы можете назначить другие разрешения на доступ к самому внешнему файлу. Например, вы можете назначить разрешения только для чтения некоторым пользователям и разрешения на чтение и запись для других пользователей. Вашему приложению могут потребоваться дополнительные параметры безопасности, например возможность контроля доступа пользователей к определенным данным. В этом случае вы можете использовать SQL Server или SharePoint для хранения данных приложения и управления ими, а также использовать Access для предоставления логики приложения. Вам также следует изучить другие сведения о масштабируемости в спецификации программы Access Чтобы узнать больше о Access спецификации, ознакомьтесь со статьей спецификаций доступа к статье. Как будет выглядеть сетевая среда? Выбор правильного решения для работы с базой данных Access для сетевой среды является критическим действием для ее успешного выполнения. Воспользуйтесь приведенными ниже рекомендациями, чтобы помочь вам лучше выбрать нужные сведения. Домашняя сеть Если у вас есть несколько пользователей, которым нужно предоставить доступ к базе данных Access, вы можете использовать одну базу данных, которую каждый пользователь открывает и использует в домашней сети. Дополнительные сведения можно найти в разделе Общий доступ к файлам в сети в Windows 10 . Локальная сеть (ЛВС) ЛВС — это внутренняя сеть, которая обычно имеет отличное быстродействие, но ограничена небольшим географией, например, одной комнатной, здания или группой зданий. Если у вас несколько пользователей, совместно использующих базу данных в локальной сети, лучше разбить базу данных, сохранить ее в сетевую папку, а затем развернуть для каждого пользователя копию серверной базы данных. Глобальная сеть (WAN) Существует множество возможных конфигураций глобальной сети, которые охватывают обширную географическую область. У вас может быть несколько офисов в городе, подключенном к общедоступной сети, выделенной линии или даже спутникам. Часто виртуальная частная сеть (VPN) используется для безопасного удаленного доступа на домашних компьютерах и в пути. Простой способ понять ГЛОБАЛЬную сеть – это то, что если бы вы ни находящегося за пределами локальной сети, но подключены к ней, вы используете ГЛОБАЛЬную сеть. Предупреждение Старайтесь не использовать базу данных с разделением Access в глобальной сети, так как производительность может быть медленной, а базы данных могут быть повреждены. Существует три способа использования Access в глобальной сети.
Дополнительные сведения можно найти в разделе Добро пожаловать в службы удаленных рабочих столов . Будет ли пользователям доступен Access? Если у всех ваших пользователей на компьютере будет установлен Access, они смогут открывать и использовать приложение, как любой другой файл базы данных Access. Если на компьютерах некоторых или всех пользователей не будет Access установлен, вы также можете развернуть программное обеспечение среды выполнения Access для этих пользователей при развертывании приложения. Дополнительные сведения можно найти в разделе сведения о том, как скачать среду выполнения Access . К началу страницы Развертывание приложения Access Чтобы развернуть приложение Access, необходимо выполнить указанные ниже действия. Подготовка базы данных в качестве решения приложения Чтобы заблокировать решение, элементы управления навигацией и запуском, а также настроить другие важные параметры, выполните указанные ниже действия.
Совет Чтобы выполнить тщательный поиск, откройте диалоговое окно " Параметры Access " ( Параметры>файлов ) и выберите пункт Справка для каждой вкладки. Возможно, у вас есть дополнительные параметры, которые вы хотите контролировать для решения приложения. Перед развертыванием Прежде чем развертывать клиентскую базу данных, учитывайте следующие рекомендации:
Какой формат использовать? Есть четыре формата файлов Access, можно использовать при развертывании приложения:
В файл развертывания Access можно добавить только один файл приложения. Если у приложения отдельные файлы данных и логики, можно создать для них отдельные пакеты. Чтобы открыть компилированный двоичный файл Access, можно использовать Access Runtime. Если среда выполнения не распознает расширение имени файла. ACCDE, откройте двоичный файл, создав ярлык, указывающий на среду выполнения, и включите путь к скомпилированному двоичному файлу, который нужно открыть для ярлыка. Важно! Пользователи не могут открыть скомпилированный двоичный файл с использованием более ранней версии Access, чем версия, в которой он был скомпилирован, если предыдущая версия не поддерживает компонент, добавленный в более поздней версии. Чтобы устранить эту проблему, скомпилируйте двоичный файл в версии Access, установленной пользователями. Установка и обновление базы данных Access с интерфейсом пользователя При использовании разделенного макета базы данных необходимо распределять клиентскую базу данных каждому пользователю. Для плавной работы учитывайте следующие рекомендации:
Совет Попросите пользователей, как закрепить приложения в меню "Пуск" . К началу страницы Понимание и скачивание среды выполнения Access Чтобы развернуть приложение Access, которое может выполняться без установки Access на компьютере пользователя, вы можете распространять их вместе со средой выполнения Access, которая доступна бесплатно в центре загрузки Майкрософт. В Access Runtime база данных Access открывается в режиме среды выполнения. Режим среды выполнения — это режим работы Access, в котором по умолчанию недоступны определенные возможности Access. Однако к некоторым из таких возможностей можно получить доступ в режиме среды выполнения. Какие возможности недоступны в режиме среды выполнения? В режиме среды выполнения недоступны следующие возможности Access.
Как можно смоделировать режим среды выполнения? На компьютере, где установлена полная версия Access, вы можете запустить в режиме среды выполнения любую базу данных Access. Чтобы запустить базу данных Access в режиме среды выполнения, выполните одно из указанных ниже действий.
"C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime Дополнительные сведения можно найти в разделе Создание ярлыка на рабочем столе для программы или файла Office . Режим среды выполнения повышает уровень безопасности базы данных? Хотя режим среды выполнения ограничивает возможности навигации и изменения структуры, его не следует использовать в качестве основного средства для обеспечения безопасности приложения базы данных. На компьютере, где установлена полная версия Access, пользователь может открыть приложение базы данных для режима среды выполнения как стандартное приложение базы данных (то есть получить доступ ко всем возможностям) и изменить структуру или выполнить другие нежелательные действия. Даже если вы развернули приложение базы данных только на компьютерах, где не установлена полная версия Access, пользователь может перенести приложение на компьютер, где установлена полная версия Access, и открыть приложение базы данных для режима среды выполнения как стандартное приложение базы данных. К началу страницы Скачивание Access Runtime Чтобы скачать Access Runtime из Центра загрузки Майкрософт, щелкните ссылку на подходящую версию:
Примечание . Эта среда выполнения Access также применима к 2019 Access. Вы можете бесплатно скачать, использовать и распространять Access Runtime. Кроме того, отсутствуют ограничения на количество пользователей, которым можно предоставлять это программного обеспечения. К началу страницы Создание установочного пакета В зависимости от версии Access вы можете использовать несколько подходов. Использование общего установочного пакета (Access 2013 или более поздней версии) для Access версии 2013 или более поздней вы можете использовать установщик Windows или найти сторонние программы, которые создают пакеты установки. Упаковка и подписывание базы данных Access (Access 2007 и 2010) В Microsoft Access 2007 или 2010 проще и быстрее подписывать и распространять базу данных. После создания ACCDB- или ACCDE-файла вы можете упаковать его, добавить к пакету цифровую подпись, а затем распространить подписанный пакет среди других пользователей. Функция упаковки и подписания помещает базу данных в файл развертывания Access (ACCDC), подписывает пакет, а затем сохраняет подписанный пакет в указанном вами месте на компьютере пользователя. После этого пользователи могут извлекать базу данных из пакета и работать непосредственно в ней (а не в файле пакета). Дополнительные сведения можно найти в разделе Обзор мастера упаковки решений . Примечание: описанная в этом разделе функция упаковывает файл Access и применяет к пакету цифровую подпись, что позволяет пользователям убедиться в надежности файла. Помните об указанных ниже фактах, прежде чем приступить к созданию и подписанию пакета.
В следующих разделах описано, как создать подписанный файл пакета и как использовать базу данных из файла подписанного пакета. чтобы выполнить эти действия, у вас должен быть по крайней мере один сертификат безопасности. Если на компьютере не установлен сертификат, вы можете создать его с помощью средства SelfCert или получить коммерческий сертификат. Сведения о сертификатах безопасности можно найти в разделе Показать отношение доверия, добавив цифровую подпись . Создание подписанного пакета
Откроется диалоговое окно Создать подписанный пакет Microsoft Office Access. Access создаст ACCDC-файл и поместит его в папку, которую вы выбрали. Извлечение и использование подписанного пакета
Если вы доверяете базе данных, нажмите кнопку Открыть. Если вы доверяете всем сертификатам данного поставщика, нажмите кнопку Доверять всему от издателя. Появится диалоговое окно Извлечь базу данных в. К началу страницы |
||||||||||||||
Так же в этом разделе:
|
||||||||||||||
![]() |
||||||||||||||
|
||||||||||||||
|