Программирование MsAccess, VB, VBA

  

© am 1999-2024

Добро пожаловать, незнакомец! [вход]   

|  Домой   |   Новости   |   Гостевая   |   Форумы   |   Поиск   |   Страницы Авторов   |

Access. Безопасность.

(обращений: 24955 с 28.06.2005)

Разделы:  Безопасность, Статьи

 

Описание: В этой статье будет подробно рассмотрена модель безопасности для рабочей группы, предлагаемая Jet, а также различные практические вопросы, на которые необходимо обратить внимание при организации системы безопасности базы данных. Кроме того, будут продемонстрированы методы доступа к функциональным возможностям, которые реализуют безопасность: ActiveX Data Object Extensions for Database Definition Language and Security (ADOX).

Добавил на сайт: Профиль пользователяJoss 28.06.2005

Скачать:

Security.zip (145292 байт) (скачиваний: 5590 с 28.06.2005)
Продолжаю выкладывать то, что когда-то вытащил из и-нета. Как я уже и сообщал, ссылка на сайт, где я всё это взял утеряна (по крайней мере я не смог её найти).

В этой статье рассмотрены следующие вопросы
- элементы безопасности;
- создание рабочих групп;
- пользователи и группы;
- обеспечение безопасности с помощью опций Startup;
- безопасность и репликации;
- безопасность для разделенных баз данных;
- безопасность в архитектуре клиент/сервер;
- этапы обеспечения безопасности баз данных;
- общие ошибки обеспечения безопасности.

И хотя материал дан здесь для Access 2000 его можно свободно использовать и для более поздних версий. Надо только учитывать, то что в новых версиях появляются дополнительные возможности. Например в Access 2003 уже нет отдельной утилиты wrkgadm.exe. Она теперь встроена непосредственно в оболочку Access. И запустить её можно через Сервис | Защита | Администрирование Изменены виды некоторых вкладок. Добавлены новые параметры.

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

Читайте, пробуйте делитесь мнениями.

P.S. Office Access 2007 (и выше) не предусматривает защиту на уровне пользователя для баз данных, созданных в новом формате (файлы с расширением accdb или accde). Однако при открытии базы данных из более ранней версии Access, имеющей защиту на уровне пользователя, в Office Access 2007 эти параметры будут продолжать работать.

[Back]


Текущий рейтинг:
5 из 5 (проголосовало:3).
Здравствуйте!
Для участия в рейтинге необходимо залогиниться на сайт.
Это сделано для того, чтобы более точно производить оценку статей (чтобы одному и тому же человеку было труднее голосовать несколько раз, портя тем самым статистику.
Эта процедура очень быстрая и, надеюсь, Вас не затруднит :).
Все мысли по поводу работы сайта всегда можно высказать на форуме!
Вход на сайт

Обсуждение статьи:   
без темы real   
пока только Агромное спасибо за дополнительную информацию
09.06.2007 12:14

без темы Евгений   
Привет!
К сожалению рисунки в доке невидны
25.11.2008 15:31

без темы Профиль пользователяJoss   
Это что-то у Вас в системе. Файл открывается MS Word и все рисунки хорошо видны. Только что проверил.
Writer из OpenOffice тоже все прекрасно читает.
25.11.2008 17:34

Office Access 2007 и защита на уровне пользователя Профиль пользователяJoss   
Office Access 2007 не предусматривает защиту на уровне пользователя для баз данных, созданных в новом формате (файлы с расширением accdb или accde). Однако при открытии базы данных из более ранней версии Access, имеющей защиту на уровне пользователя, в Office Access 2007 эти параметры будут продолжать работать.

При преобразовании подобной базы данных в новый формат приложение Access автоматически удаляет все параметры безопасности и применяет правила защиты файлов ACCDB и ACCDE.

И наконец, следует помнить, что каждый раз при открытии базы данных, созданной в Office Access 2007, все пользователи имеют возможность просмотра всех ее объектов.
05.01.2009 10:28

Рабочие группы в Access 2007 Профиль пользователяJoss   
Взято с сайта SQL.RU

В явном виде не стало, но где-то вот описание когда-то и где-то найденное (автор, думаю, простит, что не помню его имени) как подключить и использовать файл рабочих групп и в 2007:

Mdw в access 2007

Новый формат accdb не поддерживает mdw, он работает только для формата mdb. Но можно просто запускать access 2007 со старым файлом mdw – он будет работать как обычно. То есть как вариант - делать mdw в более поздней версии и работать потом с ней в 2007.
Но вообще то его (Администратора Рабочей Группы) не убрали, а скрыли. Добраться до него можно двумя способами:

Первый способ:

1. Открываем редактор системного реестра, выполнив системную команду "regedit"
2. Открываем мышкой "по дереву" реестр в следующей последовательности:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Access Connectivity Engine\Engines
3. В правом окне имени "SystemDB" соответствует полное имя файла рабочей группы, включая путь к файлу (может быть и сетевой)
4. Изменяем его существующее значение на нужное.
5. Закрываем, сохранив, пользуемся.

Второй еще проще:

1. Открываем MS Access 2007
2. Прямо со стартовой страницы создаём пустую базу
3. Открываем меню "Создать"
4. Выбираем пункт этого меню "Создать Макрос"
5. В окне закладки "Макрос1" выбираем из прокрутки "ВыполнитьКоманду"
6. В меню нажимаем (фиксируется) кнопку "Отображать все действия"
7. Внизу, в строке "Команда", выбираем значение из прокрутки "АдминистраторРабочейГруппы"
8. Сохраняем макрос (не важно, под каким названием), нажав вверху символ дискетки
9. Запускаем макрос на выполнение, нажав кнопку "Запуск" в меню (восклицательный знак) и получаем на экране рабочее окошко Администратора Рабочей Группы точно такое же, как у 2003-ей версии.
13.10.2009 17:20

FAQ по защите для Microsoft Access Профиль пользователяJoss   
Довольно полный справочник по защите баз MDB при помощи рабочих групп. Хотя справочник и ограничивается версиями Access 2, 95 и 97, его можно применять и для Access 2000, 2002(XP), 2003. В базах Access формата accdb защита при помощи рабочих групп не реализована. Хотя Access 2007 и 2010 поддерживают систему безопасности при помощи рабочих групп для более ранних версий (Access 2000, 2002(XP), 2003). Файлы Access более ранних версий (Access 2, 95 и 97) в этих версиях Access не поддерживаются.

Документация взята с сайта http://www.vedu.ru/programming/Abr_soft/contsecfaq.htm
Присоединенный файл:Microsoft_Access_Security_FAQ.rar (Размер: 155421 байт, Скачиваний:726)
11.01.2012 11:07