MS Access многопользование

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

MS Access многопользование

Сообщение HandKot » 20.11.2013 (Ср) 7:03

Добрый день.
Прошу ответить тех, кто знаком с Акцессом не по наслышке
Тут есть необходимость написать небольшую базу на Акцессе для отдела примерно из 70 человек. И базу и интерфейс предполагаю писать на самом Акцессе, но в отдельных файлах (база и формы).
В связи с чем вопрос:
1. поддерживает ли Акцесс многопользовательскую работу (какие есть ограничения)
2. какие механизмы есть для заперта изменения одной и той же записи разными пользователями (транзакции, флажки, еще что-то не блокирую работу других пользователей)
3. есть ли какие-нибудь механизмы репликации?

выслушаю все аргументы, куски кода приветствуются :)

Спасибо
I Have Nine Lives You Have One Only
THINK!

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Re: MS Access многопользование

Сообщение HandKot » 21.11.2013 (Чт) 7:03

ладненько, продолжу
пока нашел это Access 2010 specifications
в котором сказано
Number of concurrent users = 255

что решает мой первый вопрос. Надеюсь не обманули :D

Посмотрел про блокировки. Есть страничная блокировка и блокировка записи. Первая меня ну никак не устраивает, со второй пока не разобрался.
Отзовитесь у кого есть реально работающие приложения и как решается проблема одновременного редактирования записей разными пользователями
I Have Nine Lives You Have One Only
THINK!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14173
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: MS Access многопользование

Сообщение alibek » 21.11.2013 (Чт) 9:53

Лучше используй SQL-сервер, express-редакцию.
Access это десктопная БД, она плохо подходит для многопользовательского использования.
Lasciate ogni speranza, voi ch'entrate.

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Re: MS Access многопользование

Сообщение HandKot » 21.11.2013 (Чт) 14:32

alibek писал(а):Лучше используй SQL-сервер, express-редакцию.
Access это десктопная БД, она плохо подходит для многопользовательского использования.

так и планировал вначале, но заказчик поставил условие акцесс. Это будет пилотный проект.
По результатам, вроде, и будет приниматься решение о применении сервера БД
I Have Nine Lives You Have One Only
THINK!

Ronin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 635
Зарегистрирован: 13.02.2002 (Ср) 14:16
Откуда: Россия, Москва

Re: MS Access многопользование

Сообщение Ronin » 21.11.2013 (Чт) 18:47

alibek писал(а):Лучше используй SQL-сервер, express-редакцию.
Access это десктопная БД, она плохо подходит для многопользовательского использования.


=) Зачем советуешь плохое? Лучше postgres.. А то вот так подсаживаются, потом приходится платить бешеные деньги за лицензии
С уважением,
Игорь Шувалов aka Ronin

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: MS Access многопользование

Сообщение FireFenix » 21.11.2013 (Чт) 21:34

Ronin писал(а):Зачем советуешь плохое?

lol wat?
Как минимум у MSSQL возможно запихнуть больше базу даже в Экспресс версии, чем у Аксеса
A ещё плюшки для работы с MSSQL интегрированы в студию :)

Самое интересное начнётся на синхронизации данных, так чтобы каждые n-секунд не пенетрировать СУБД Изображение
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList