Коллективная работа в Access - eDrive

Коллективная работа в Access - eDrive Коллективная работа в Access - eDrive

edrive.narod.ru
from edrive.narod.ru More from this publisher
12.07.2015 Views

22Обратное преобразование реплики в не реплицированную базу данныхAccess не выполняет. Для решения этой задачи следует создать новую базуданных и выполнить импорт в нее из реплики всех объектов, кроме таблиц.Затем создать запросы, выбирающие все записи из исходных таблиц исоздающие на их основе новые таблицы. Воссоздать индексы и схему базыданных.Реплику можно защищать на уровне пользователей, но без пароля.Любую реплику, кроме основной, можно удалить. При выполнениисинхронизации с удаленной репликой Access автоматически определит ееотсутствие и удалит из набора реплик.4. Защита баз данных на уровне пользователейРабочая группаНаиболее гибкий и распространенный способ защиты базы данныхназывается защитой на уровне пользователей. Этот способ защиты подобенспособам, используемым в большинстве сетевых систем. Двумя основнымипричинами использования защиты на уровне пользователей являются:• защита приложения от повреждения из-за неумышленного измененияпользователями таблиц, запросов, форм, отчетов и макросов, откоторых зависит работа приложения;• защита конфиденциальных сведений в базе данных.Защита на уровне пользователей предоставляет разным пользователямразличный уровень доступа к объектам базы данных. Группа пользователейсети, совместно использующих одну или несколько баз данных Access,называется рабочей группой. Внутри рабочей группы пользователиобъединяются в несколько групп. Таким группам, как и пользователям,назначаются определенные разрешения на доступ к объектам базы данных.Правда, для модулей в формах и отчетах защита на уровне пользователя неприменяется, так как механизм их защиты отличается от механизма защитыформ и отчетов.Учетные записи пользователей и групп, а также пароли пользователейхранятся в файле рабочей группы, имеющем расширение .MDW. Разрешения надоступ к базе данных и ее объектам хранятся в защищенной базе данных.По умолчанию используется стандартный файл рабочей группыSYSTEM.MDW из папки \Program Files\Microsoft Office\Office\1049 или \1033со встроенными учетными записями пользователя Admin, группойадминистраторов Admins и группой пользователей Users, имеющими неограниченные разрешения. Эти две группы не подлежат удалению, но рабочуюгруппу можно быть дополнить новыми группами и пользователями.Пользователь Admin изначально включен в группы Users и Admins,причем из группы Users невозможно удалить никакого пользователя, а в группе

23Admins всегда должен быть хотя бы один пользователь. Пользователь Adminизначально не имеет пароля. Если ему будет назначен пароль, вход в Accessбудет выполняться только после ввода имени пользователя и правильногопароля. Однако ключи командной строки /user пользователь и /pwdпароль позволят запустить Access без идентификации пользователя и пароля.Если для системы защиты достаточно группы администраторов и группыпользователей, то нет необходимости создавать другие группы. В случаепотребности в более разветвленной структуре управления создают новыегруппы, присваивают им различные разрешения на доступ и добавляют в этигруппы новых пользователей.ВладелецВладельцем называется учетная запись пользователя, имеющего контрольнад базой данных или ее объектом. По умолчанию владельцем становитсяпользователь, создавший базу данных или ее объект. Учетная запись группы неможет быть владельцем базы данных, но может владеть отдельными ееобъектами. Это означает, что владельцем объекта является каждый членгруппы. Владельца объекта можно сменить, но владелец базы данных всегдаможет открыть ее и вернуть себе утраченные разрешения.Установка защиты на уровне пользователейПроцесс установки защиты можно разделить на этапы:• создание файла рабочей группы и подключение к нему Access ;• назначение владельца базы данных и ее объектов;• создание учетных записей групп и пользователей в рабочей группе;• назначение разрешений на доступ к объектам базы данных.Установить защиту можно с помощью Мастера защиты или самостоятельносредствами Access.Мастер защитыМастер защиты создает новую защищенную базу данных и импортирует внее все объекты исходной базы данных, сохраняя резервную копиюнезащищенной базы данных. Владельцем защищенной базы данных и всех ееобъектов становится пользователь, запустивший Мастер защиты.• Открыв базу данных, подлежащую защите, выбрать меню Сервис.Защита .Мастер;• под руководством Мастера создать файл рабочей группы или, еслибаза данных подключена не к файлу SYSTEM.MDW, внестиизменения в существующую рабочую группу;

22Обратное преобразо<strong>в</strong>ание реплики <strong>в</strong> не реплициро<strong>в</strong>анную базу данных<strong>Access</strong> не <strong>в</strong>ыполняет. Для решения этой задачи следует создать но<strong>в</strong>ую базуданных и <strong>в</strong>ыполнить импорт <strong>в</strong> нее из реплики <strong>в</strong>сех объекто<strong>в</strong>, кроме таблиц.Затем создать запросы, <strong>в</strong>ыбирающие <strong>в</strong>се записи из исходных таблиц исоздающие на их осно<strong>в</strong>е но<strong>в</strong>ые таблицы. Воссоздать индексы и схему базыданных.Реплику можно защищать на уро<strong>в</strong>не пользо<strong>в</strong>ателей, но без пароля.Любую реплику, кроме осно<strong>в</strong>ной, можно удалить. При <strong>в</strong>ыполнениисинхронизации с удаленной репликой <strong>Access</strong> а<strong>в</strong>томатически определит ееотсутст<strong>в</strong>ие и удалит из набора реплик.4. Защита баз данных на уро<strong>в</strong>не пользо<strong>в</strong>ателейРабочая группаНаиболее гибкий и распространенный способ защиты базы данныхназы<strong>в</strong>ается защитой на уро<strong>в</strong>не пользо<strong>в</strong>ателей. Этот способ защиты подобенспособам, используемым <strong>в</strong> большинст<strong>в</strong>е сете<strong>в</strong>ых систем. Д<strong>в</strong>умя осно<strong>в</strong>нымипричинами использо<strong>в</strong>ания защиты на уро<strong>в</strong>не пользо<strong>в</strong>ателей я<strong>в</strong>ляются:• защита приложения от по<strong>в</strong>реждения из-за неумышленного измененияпользо<strong>в</strong>ателями таблиц, запросо<strong>в</strong>, форм, отчето<strong>в</strong> и макросо<strong>в</strong>, откоторых за<strong>в</strong>исит <strong>работа</strong> приложения;• защита конфиденциальных с<strong>в</strong>едений <strong>в</strong> базе данных.Защита на уро<strong>в</strong>не пользо<strong>в</strong>ателей предоста<strong>в</strong>ляет разным пользо<strong>в</strong>ателямразличный уро<strong>в</strong>ень доступа к объектам базы данных. Группа пользо<strong>в</strong>ателейсети, со<strong>в</strong>местно использующих одну или несколько баз данных <strong>Access</strong>,назы<strong>в</strong>ается рабочей группой. Внутри рабочей группы пользо<strong>в</strong>ателиобъединяются <strong>в</strong> несколько групп. Таким группам, как и пользо<strong>в</strong>ателям,назначаются определенные разрешения на доступ к объектам базы данных.Пра<strong>в</strong>да, для модулей <strong>в</strong> формах и отчетах защита на уро<strong>в</strong>не пользо<strong>в</strong>ателя неприменяется, так как механизм их защиты отличается от механизма защитыформ и отчето<strong>в</strong>.Учетные записи пользо<strong>в</strong>ателей и групп, а также пароли пользо<strong>в</strong>ателейхранятся <strong>в</strong> файле рабочей группы, имеющем расширение .MDW. Разрешения надоступ к базе данных и ее объектам хранятся <strong>в</strong> защищенной базе данных.По умолчанию используется стандартный файл рабочей группыSYSTEM.MDW из папки \Program Files\Microsoft Office\Office\1049 или \1033со <strong>в</strong>строенными учетными записями пользо<strong>в</strong>ателя Admin, группойадминистраторо<strong>в</strong> Admins и группой пользо<strong>в</strong>ателей Users, имеющими неограниченные разрешения. Эти д<strong>в</strong>е группы не подлежат удалению, но рабочуюгруппу можно быть дополнить но<strong>в</strong>ыми группами и пользо<strong>в</strong>ателями.Пользо<strong>в</strong>атель Admin изначально <strong>в</strong>ключен <strong>в</strong> группы Users и Admins,причем из группы Users не<strong>в</strong>озможно удалить никакого пользо<strong>в</strong>ателя, а <strong>в</strong> группе

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!