Способы совместного использования базы данных Access

Способы совместного использования базы данных Access

Существует несколько способов совместного использования базы данных Access в зависимости от потребностей и доступности ресурсов. В этой статье мы посмотрим на доступные варианты, преимущества каждого из них и ресурсы для получения дополнительных сведений.

В этой статье

Обзор способов общего доступа к данным Access

Приложения баз данных изменяются и меняются со временем. Многие факторы, влияющие на потребности и производительность, в том числе количество пользователей одновременно, сетевую среду, пропускную способность, задержку, размер базы данных, пиковое время использования и ожидаемые показатели роста. Если же решение базы данных успешно, скорее всего, оно должно развиваться. К счастью, в Access существует эволюционный путь от простого к более сложным, который может занять некоторое время, чтобы эффективно масштабировать решение. В таблице ниже общались сценарии и рабочие нагрузки Access, которые помогут вам выбрать этот путь.

Общие сведения о параметрах общего доступа в Access

К началу страницы

Совместное доступ к одной базе данных

Это самый простой вариант с минимальными требованиями, но он обеспечивает наименьшую функциональность. При этом методе файл базы данных хранится на общем сетевом диске, и все пользователи одновременно его используют. Поскольку все объекты базы данных используются одновременно, несколько пользователей могут одновременно изменять данные, что ограничивает надежность и доступность. Может также снижаться производительность, поскольку все объекты базы данных пересылаются по сети.

Этот вариант подходит в том случае, если базу данных одновременно будут использовать несколько человек и пользователям не потребуется изменять структуру базы данных. Однако этот способ менее безопасен, чем другие способы совместного использования базы данных, так как у каждого пользователя есть полная копия файла базы данных, что увеличивает риск несанкционированного доступа.

Чтобы поделиться базой данных с помощью общей папки:

  1. В среде домашнего или малого бизнеса поделитесь папкой с определенными людьми. Дополнительные сведения см. в разделе "Общий доступ к файлам по сети в Windows 10".

  2. Приложение Access должно быть настроено для открытия в режиме совместного доступа на компьютерах всех пользователей. Данный режим используется по умолчанию, однако это необходимо проверить:  если пользователь откроет базу данных в монопольном режиме, другие пользователи не смогут работать с данными.

    1. Запустите Access и на вкладке Файл выберите пункт Параметры.

    2. В окне Параметры Access выберите пункт Параметры клиента.

    3. В разделе "Дополнительные настройки" в режимеоткрытия по умолчанию выберите "Общие", нажмите кнопку "ОК"и закроем Access.

  3. Скопируйте файл базы данных в общую папку. Затем настройте атрибуты файла таким образом, чтобы разрешить доступ к файлу базы данных для чтения и записи. Для использования базы данных необходим доступ к ней с правами на чтение и запись.

  4. На компьютере каждого пользователя создайте ярлык для файла базы данных. Дополнительные сведения см. в ярлыке "Создание ярлыка на рабочем столе" дляприложения или файла Office.

К началу страницы

Совместное использование разделенной базы данных

Этот способ целесообразен при отсутствии сайта SharePoint или сервера базы данных. Разделенную базу данных можно делиться по локальной сети. При разделении базы данных она реорганизуется в два файла: серверную базу данных, которая содержит таблицы данных, и клиентскую базу данных, в которой содержатся все остальные объекты базы данных (например, запросы, формы, отчеты). Каждый пользователь взаимодействует с данными с помощью локальной копии внешней базы данных.

Преимущества разделения базы данных включают в себя следующие преимущества:

  • Улучшенная производительность    В сети общий доступ имеется только к данным: таблицам, запросам, формам, отчетам, макросам и модулям.

  • Большая доступность    Транзакции базы данных, такие как изменение записей, завершаются быстрее.

  • <c0>Улучшенная безопасность</c0>.    Пользователи могут получать доступ к задней базе данных через связанные таблицы. менее вероятно, что злоумышленники смогут получить несанкционированный доступ к данным через фронтнюю базу данных.

  • Улучшенная надежность    Если у пользователя возникла проблема и база данных неожиданно закрывается, чаще всего файл базы данных повреждается только из-за копии интерфейсной базы данных, открытой пользователем.

  • Гибкая среда разработки    Каждый пользователь может независимо разрабатывать запросы, формы, отчеты и другие объекты базы данных, не затрагивая других пользователей. Вы также можете разрабатывать и распространять новую версию передней базы данных, не нарушая доступ к данным, хранимым во ее базе данных.

Дополнительные сведения см. в раздел "Разделение базы данных Access".

К началу страницы

Совместное передачу данных на сайте SharePoint

Поделиться данными Access на сайте SharePoint можно несколькими способами.

  • Связывание    Процесс связывания подключается к данным в другой программе, так что вы можете просматривать и редактировать последние данные как в SharePoint, так и в Access, не создавая и не сохраняя их копию в Access. Если вы не хотите копировать список SharePoint в базу данных Access, а хотите создавать запросы и создавать отчеты на основе содержимого этого списка, вы можете создать связь с данными.

  • Перемещение    При этом на сайте SharePoint создаются списки, связанные с таблицами базы данных. Мастер экспорта таблиц в SharePoint позволяет одновременно перемещать данные из всех таблиц и поддерживать их отношения.

Дополнительные сведения см. в том, как импортировать, связатьили переместить данные в SharePoint.

Предупреждение    Несмотря на то что файл базы данных Access можно сохранить в OneDrive или библиотеке документов SharePoint, рекомендуется не открывать базу данных Access из этих мест. Файл можно скачать локально для редактирования, а затем снова отправить, как только вы сохраните изменения в SharePoint. Если базу данных Access из SharePoint открывает несколько человек, может быть создано несколько копий базы данных и могут возникать непредвиденные действия. Эта рекомендация относится ко всем типам файлов Access, включая одну базу данных, разделенную базу данных, а также форматы файлов ACCDB, ACCDC, ACCDE и ACCDR. Дополнительные сведения о развертывании Access см. в заявлении о развертывании приложения Access.

К началу страницы

Совместное использование данных с помощью сервера базы данных

Совместное использование базы данных можно организовать с помощью приложения Access и сервера баз данных (например, сервера SQL Server). Этот способ обеспечивает много преимуществ, но для него требуется дополнительное программное обеспечение — сервер баз данных.

Этот способ напоминает разделение баз данных, поскольку таблицы хранятся в сети, а у каждого пользователя есть локальная копия файла базы данных Microsoft Access, содержащая ссылки на таблицы, запросы, формы, отчеты и другие объекты базы данных. Преимущества этого метода зависят от используемого программного обеспечения сервера баз данных, но в общем случае они включают наличие учетных записей пользователей и избирательный доступ к данным, отличную доступность данных и удобные встроенные средства управления данными. Более того, большинство серверных приложений для работы с базами данных нормально работают с более ранними версиями Access, поэтому не требуется, чтобы все пользователи работали с одной и той же версией. Совместно используются только таблицы. Дополнительные сведения см. в том, как перенести базу данных Access в SQL Server,импортировать данные в базеданных SQL Server или связать их с данными, а также связать или импортировать данные из базы данных Azure SQL Server.

Преимущества совместного использования базы данных с помощью сервера баз данных

  • Высокая производительность и масштабируемость    Во многих случаях сервер базы данных обеспечивает лучшую производительность, чем только файл базы данных Access. Многие серверные продукты баз данных также поддерживают очень большие базы данных размером 1 ТБ, примерно в 500 раз больше текущего предела для файла базы данных Access (два гигабайта). Серверы баз данных обычно работают очень эффективно, обрабатывая запросы параллельно (используя несколько нитей в одном процессе для обработки запросов пользователей) и свести к минимуму дополнительные требования к памяти при добавлении новых пользователей.

  • Повышенная доступность    В большинстве серверов баз данных можно сделать ее базой данных во время ее использования. Поэтому вам не нужно принудительно выходить из базы данных для хранения данных. Кроме того, серверы баз данных обычно очень эффективно обрабатывают одновременное редактирование и блокировку записей.

  • Улучшенная безопасность    Ни одна база данных не может быть полностью защищена. Однако серверы баз данных обеспечивают надежную защиту, которая поможет защитить ваши данные от несанкционированного использования. В большинстве серверов баз данных предлагаются средства безопасности на основе учетных записей, позволяющие указать, кто может видеть таблицы. Даже в случае неправильного получения доступа к переднему нему access несанкционированное использование данных будет предотвращено средствами безопасности, основанными на учетной записи.

  • Автоматическое восстановление    В случае сбоя системы (например, сбоя операционной системы или простоя питания) некоторые серверы баз данных имеют механизмы автоматического восстановления базы данных до последнего согласованного состояния в течение нескольких минут без вмешательства администратора базы данных.

  • Серверная обработка    Использование Access в конфигурации клиента или сервера помогает сократить сетевой трафик за счет обработки запросов к базе данных на сервере перед отправкой результатов клиенту. Обычно сервер обрабатывает данные эффективнее, особенно при работе с большими наборами данных.

  • Azure SQL Server    В дополнение к преимуществам SQL Server динамической масштабируемости без простоев, интеллектуальной оптимизации, глобальной масштабируемости и доступности, отказом от затрат на оборудование и сокращением администрирования.

К началу страницы

Нужна дополнительная помощь?

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×