ОБСУЖДЕНИЕ

Назначение прав пользователей БД Mdb

2 ответов 6,4 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Здравствуйте!
В БД Access созданы пользователи и присвоены им разграниченные права доступа к таблицам БД. Поскажите как передать этих пользователей и их права доступа из Access в ADO-Connection?
Через Microsoft.Jet.OLEDB.4.0 и через ODBC пробовал, не получается.
 
поэкпериментировав немного я заметил, что пользаватели, созданные в аксесе через Сервис -> Защита -> Пользователи и группы..., сохраняются только на том компе, где они были созданы, т.е. на другой машине бд в аксесе открывается без запроса логина и пароля.
А вот пароль конкретно для бд (Сервис -> Защита -> Задать пароль БД) сохраняется и его можно использовать для соединения через ADO. Наверно пользователей и права доступа буду задавать вручную и выносить в отдельную таблицу.

P.S. Для всех кому интересно как присоединить запароленную аксесовскую БД через ADO Microsoft Jet 4.0 OLE DB Provider см. здесь