Может ли БД лежать на ресурсе с доступом только на чтение?

K-Nick
Дата: 11.01.2016 18:06:45
Доброго времени суток.

Заказчик хочет запретить редактирование данных средствами NTFS. Т.е. есть разделенное приложение: данные - отдельно в файле ACCDB с паролем, а все остальное - в ACCDE. ACCDE находятся на компьютерах пользователей, а ACCDB - на файловом ресурсе (файловом сервере). Таблицы из ACCDB прилинкованы к ACCDE. Отдельным пользователям нужно максимально ограничить возможность изменения данных в ACCDB. Заказчик предлагает запретить им доступ к ресурсу на изменение, а оставить только на чтение. Возможен ли такой вариант?
K-Nick
Дата: 11.01.2016 18:11:40
Поступило уточнение: доступ предполагается ограничить не средствами NTFS (т.е. не избирательно к одному файлу), а к всему ресурсу целиком.
Akina
Дата: 11.01.2016 18:37:40
Не получится. Уже на стадии создания файла блокировок.
Predeclared
Дата: 11.01.2016 19:44:13
С одноразовой CD болванки получается только для чтения,
но для всех скопом, а не избирательно.
:)
K-Nick
Дата: 11.01.2016 21:05:20
Akina,
Но Access-ом он открывается, правда, с сообщением, что разрешено только чтение. М.б. в этом случае файл блокировок не используется?
Интересно, что будет если файл блокировок будет (созданный другим пользователем с полными правами), но доступа к нему не будет.
Владимир Саныч
Дата: 12.01.2016 12:54:08
Predeclared
С одноразовой CD болванки получается только для чтения

Именно.

K-Nick
М.б. в этом случае файл блокировок не используется?

Используется. Он в таком случае создается локально. Где точно - не помню.
Akina
Дата: 12.01.2016 12:59:38
K-Nick
Access-ом он открывается, правда, с сообщением, что разрешено только чтение.

Но если образуется хотя бы один пользователь, который изменит данные, то все остальные придут щупать ему лицо.
ROI
Дата: 12.01.2016 13:19:12
K-Nick
Доброго времени суток.

Заказчик хочет запретить редактирование данных средствами NTFS. Т.е. есть разделенное приложение: данные - отдельно в файле ACCDB с паролем, а все остальное - в ACCDE. ACCDE находятся на компьютерах пользователей, а ACCDB - на файловом ресурсе (файловом сервере). Таблицы из ACCDB прилинкованы к ACCDE. Отдельным пользователям нужно максимально ограничить возможность изменения данных в ACCDB. Заказчик предлагает запретить им доступ к ресурсу на изменение, а оставить только на чтение. Возможен ли такой вариант?

И нет и да!
Если у вас есть разгроничение на уровне доступа,то только чтение и нет проблем.
K-Nick
Дата: 12.01.2016 15:57:11
Всем спасибо. Буду много думать.
vmag
Дата: 12.01.2016 22:22:00
K-Nick
Всем спасибо. Буду много думать.


Много думать не надо... и говорить тоже... посмотри как уже сделано у других (например в 1С: пользователи БД со своими интерфейсами, полномочиями, доступом и т.д.) и сделай из этого хотя бы простой эскиз:
- два типа пользователей (админы и юзеры)
- админам можно всё, юзерам - то, что предлагает заказчик...
- вход по паролю...
- немного фантазии...