|
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
|
|
Можно ли сделать базу данных MS Access доступной для нескольких пользователей (2-3) одновременно?10.05.2024, 22:10. Показов 2940. Ответов 35
Метки нет (Все метки)
Потратил время на изучение данной темы, т.к. закончил создание базы данных и хочется сделать её лучше.
Как я понимаю единственным бесплатным решением, возможно, является sql server (express edition). Но я даже не понимаю как это будет работать, если вообще это является решением. Поэтому задам вопросы. 1) Действительно ли с помощью sql server (express) можно сделать базу данных access одновременно доступной нескольким пользователям? 2) Если да, то как это будет выглядеть? Что будет интерфейсом? В sql сервере есть свои формы и vba коды туда автоматом из access перейдут ИЛИ интерфейсом останется access, а в sql сервер перейдут лишь таблицы? 3) Допустим 2 пользователя зашли в базу. Один из них добавил в таблицу 10 записей и нажал сохранить. Другой добавил 20 записей в ту же таблицу и нажал сохранить после первого пользователя. В базе станет действительно на 30 записей больше? Это действительно возможно сделать? 4)А случайно санкции не действуют на sql server express? Или пока можно найти загрузочный файл?
0
|
|
| 10.05.2024, 22:10 | |
|
Ответы с готовыми решениями:
35
Как сделать программу доступной для всех пользователей
|
|
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
|
|
| 11.05.2024, 17:54 | |
|
bondsergey, насчёт "referential integrity" автор "погорячился".
Линкованные таблицы (из файла MSA) сохраняют все свойства, только структуру и связи изменять невозможно. Они даже в схеме данных нормально отображаются. ... Про видео: Полюбопытствовал, досмотрел до конца, ну ... теоретически там всё правильно (за исключением "referential integrity" и ... ещё пары "спорных" моментов). Автор, конечно ещё тот "профессор". Видео конечно пригодно для ознакомления, но явно служит иной цели - привлечь покупателей на уроки автора. Кстати, я всё делаю не так как там показано, а удобнее и быстрее - без всяких мастеров разделения - подключения.
0
|
|
|
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
|
||
| 11.05.2024, 22:18 [ТС] | ||
|
Я обязательно протестирую на работе в понедельник и дам знать результат по ref. integrity. Если оно работает, то splitting мне более чем достаточно.
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|||
| 11.05.2024, 23:07 | |||
Другие и так знают.
Это называется разделенными базами данных. И перейти с сомнительных видео на чтение нормальных книг и статей.
0
|
|||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
||
| 12.05.2024, 10:44 | ||
|
0
|
||
|
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
|
|
| 13.05.2024, 12:45 [ТС] | |
|
Сделал database splitting (разделение базы данных).
После первой попытки не работали более половины кнопок (с VBA). Сделал compile VBA кода (по совету гугла) и повторил разделение. Все кнопки заработали. После изучения результата сделал следующие выводы: 1) Referential integrity действительно работает в том смысле, что при удалении заказа, из заказа удаляются и все его детали сразу (cascade deletion работает). 2) Если я помещаю fe (Front End) файл себе на desktop, то скорость работы базы данных неприемлема. Простое закрытие формы требует время. Возможно, это связано с тем, что у нас fiwi соединение с сервером, а не LAN. Но заметил, что если fe файл хранить там же на сервере с be (Back End) файлом, то скорость работы базы хорошая. Вот и думаю - может мне просто сделать одинаковые fe файлы, но с разными именами для каждого пользователя и хранить их на сетке: OrderDB_fe_Sergey, OrderDB_fe_Masha, OrderDB_fe_Pasha и т.д. Попробую после обеда. Возможно, их можно будет даже по разному запаролить.
0
|
|
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,358
|
||
| 13.05.2024, 13:12 | ||
|
сейчас, наверное, в этом плане лучше, нет статистики у меня.
0
|
||
|
13264 / 5942 / 1528
Регистрация: 05.10.2016
Сообщений: 16,623
|
||
| 13.05.2024, 13:24 | ||
![]() Всё так же, разве что скорость поболе, а FileServer как крушился "по воздуху" - так и успешно продолжает. Медь! - Только медь!
0
|
||
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,358
|
|
| 13.05.2024, 14:21 | |
|
0
|
|
|
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
|
|
| 13.05.2024, 14:32 [ТС] | |
|
Протестировал на 3-х пользователях! Всё работает! Сделал fe файлы с разными именами и выложил их на сервере. После обновления появляются записи коллег. Можно теперь всей лабораторией разные или даже один и тот же заказ заполнять деталями! Спасибо большое!
0
|
|
|
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
|
|
| 14.05.2024, 00:23 [ТС] | |
|
После более продолжительного пользования "сплит системой" с be и со всеми fe файлами на сервере, я всё же думаю, что её скорость при wifi подключении к серверу лишь терпима, но не идеальна. Если просто без сплита работать с полным accdb файлом на сервере, то скорость значительно выше. И я не уверен, что с sql сервером ситуация улучшится - ведь по сути там тот же сплит. Надо переходить на медь, а пока работать в режиме "по одному". Но вариант с sql сервером протестирую как будет возможность. Дам знать тем кому интересно.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|||
| 14.05.2024, 02:36 | |||
|
Добавлено через 4 минуты
1
|
|||
| 14.05.2024, 05:24 | |
|
Не по теме: какой смешной ТС...
0
|
|
|
Модератор
|
||
| 14.05.2024, 06:55 | ||
|
ведь и они постоянно пополняются
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 14.05.2024, 09:12 | ||
Как справочники могут пострадать? Они же в части с данными. Вас просто его "смесь французского с нижегородским" сбила, наверное.
0
|
||
|
11 / 4 / 0
Регистрация: 20.09.2023
Сообщений: 235
|
||
| 22.05.2024, 17:38 [ТС] | ||
|
0
|
||
| 22.05.2024, 17:38 | |
|
Реализовать базу данных игроков и методы для работы с ней. Плох ли код и как можно сделать лучше? Как можно в проект VB добавить базу данных Access? Обращение нескольких пользователей одновременно к одной таблице Сделать базу данных в access с запросами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|