смешались в кучу...кони..люди
Здравствуйте, уважаемые программисты, вопрос жизни и смерти, база данных выложена на общий диск обмена и теперь если её открыть она либо доступна только для чтения, либо пишет невозможна блокировка файла невозможно, в параметрах Access доступ стоит общий, скажите почему нельзя в нём работать нескольким пользовательям одновременно, и как можно решить эту проблему? Работает нормально пока на локальном диске, а как выкладываю на общий начинается....как исправить ошибку доступа к базе данных при общем подключении?
Представьте, что вы выложили в общий доступ текстовый файл и его хотят одновременно редактировать два человека.
Частично проблема решается написанием специальной программы. Правильное решение - использовать базы данных специально предназначенные для многопользовательской работы.
Акксесс - допускает использование многопользовательского режима... но там - головная боль гарантирована...
Если с умом всё сделать, то работает без проблем.
Единственная проблема, это начать с умом работать
В первую очередь сисадмины должны проверить и правильно настроить права в папках на сервере (дже лежит этот файл или БД)
и так же нужно подогнать права пользователей.
Если все эти параметры не блокируют себя взаимно, то с Акцессом тоже проблемы изчезают.
Здравствуйте, уважаемая. Эта ошибка возникает, поскольку кто-то уже открыл БД с монопольным доступом. Монопольный доступ (см. разд. "Открытие БД с монопольным досту-пом " далее в этой главе)
Зайдите в меню Сервис / Параметры... / Другие / Режим открытия по умолчанию - задать общий доступ-убедитесь, что MS Access всех пользователей не пытается открыть БД монопольно. Задайте вопрос в центре справки access.
Сомневаюсь, что дело в нерабочей базе, и вам надо исправить ошибку- так на всякий. Склоняюсь к версии изложенной мной выше. С уважением Дмитрий.
Акцессом тоже проблемы изчезают
Проблемы начинаются как только его начинаешь интенсивно пользовать.
Помню на одной из фирм было даже специальное запрещение им пользоваться где бы то небыло.
Из того что осталось в памяти - постоянные проблемы с MDAC и шаманство с получением ИД для новой записи. Еще что то вылазило постоянно, но не отложилось...
Помню на одной из фирм было даже специальное запрещение им пользоваться где бы то небыло.
Странно.
Я работал на одной фирме по обслуживанию и суппорту Офиса (MS-Ofice),
так у нас были несколько фирм, которые работали преимущественно с Аксессом.
Работали много лет, с разными версиями, но что бы были поголовные проблемы с ним, то такого не было.
Обычно были или проблемы с правами или же с настройками, как выше написал harliDim
Может всё же это от админов а не от системы зависит?
Может всё же это от админов а не от системы зависит?
-----
От админов кое-что зависит, но в Аксессе есть фундаментальные проблемы в многопользовательском режиме и их обходить достаточно сложно.
С того момента, как МС СКЛ стал бесплатным смысла в использовании Аксесса как базы нет никакого.
Какое-то время могла окупаться "морда" за счет микса кода формы, контролов, логики и СКЛ, но уже давно не оправдывается в поддержке.
Я работал на одной фирме по обслуживанию и суппорту Офиса (MS-Ofice)
разные вещи. Я говорил о фирме, которая софт разрабатывала.
Установок полно в в разных фирмах и там то обновление прийдёт, то новый комп, то еще что. И многие проблемы, которые вроде только к ошибкам софта можно отнести в итоге вылазили недостатками аксесса.
Статистика потихоньку собиралась и в какой то момент руководство решило - хватит. Хотя к тому времени и сервер сделали собственный, можно было даже подписываться на события обновления данных (это уж давно давно было)