Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Access + Security Добавлено: 09.02.04 15:40  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 
Вот, видим такую картину: прога на VB6 (моя) работает с БД MS Access,
которая мирно лежит рядом, и юзер имеет к ней полный физический
доступ. Как можно максимально защитить базу от просмотра?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 GlooM



ICQ: 348453688 

Вопросов: 88
Ответов: 356
 Web-сайт: newlc.info
 Профиль | | #1
Добавлено: 09.02.04 15:49
А пасс на Access поставить нельзя (чтобы он даже у другого user'а выводился)???

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 09.02.04 16:41
Отчего же нельзя?

Ответить

Номер ответа: 3
Автор ответа:
 Legik



ICQ: 292375033 

Вопросов: 3
Ответов: 72
 Профиль | | #3 Добавлено: 10.02.04 08:15

Создав свою рабочую группу и убрав пользователя Admin из группы Admins. Для группы Users убрать все права.

Только тогда, в программе, надо будет изменить строку подключения к базе. Вернее, дополнить указанием пути к файлу рабочих групп и аутентификацией.

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 10.02.04 09:40
Legik, спасибо, попробую.
А где достатать этот файл рабочих групп? Он применяется для каждой БД
в отдельности? Какая в нём инфа хранится? Необходим ли для данного
файла Write доступ (у меня БД будет на CD лежать)?

Ответить

Номер ответа: 5
Автор ответа:
 Legik



ICQ: 292375033 

Вопросов: 3
Ответов: 72
 Профиль | | #5 Добавлено: 10.02.04 13:11

>А где достатать этот файл рабочих групп?

Есть файл рабочих групп, который Access использует по умолчанию. Он лежит в: [Папка с Windows]\[System (или System32, в зависимости от версии винды)]\system.mdw

Можно создать свой файл, используя "администратор рабочих групп". Он лежит в: [Папка с Windows]\[System (или System32, в зависимости от версии винды)]\WRKGADM.EXE

>Он применяется для каждой БД
в отдельности?

Любая база использует файл рабочих групп. Если он не указан явно в строке подключения, то используется тот, который указан в администраторе рабочих групп.

>Какая в нём инфа хранится?

Он содержит имена групп и пользователей, их ID и пароли.

>Необходим ли для данного
файла Write доступ (у меня БД будет на CD лежать)?

Вот здесь точно не скажу. Надо пробовать. Для самого файла может и не надо, но при открытии базы и файла рабочих групп, создаются, в той же директории, файлы блокировок *.ldb. Так что, чисто умозрительно, скажу, что база не будет открываться. Надо пробывать ...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам