|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Файл mdb и сайт, использующий данные файла, размещены на сервере предприятия. Всё работает, пока не открыть файл с локального компьютера для изменения данных. Во время этого при открытии сайта возникает ошибка. Как исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 08:45 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_NewВо время этого при открытии сайта возникает ошибкаКакая именно? Причём интересует ошибка кода в точке доступа к базе. Sergey_NewКак исправить?Проверить, что ни сайт, ни локальный клиент не открывают БД монопольно и в процессе работы не блокируют объекты. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 08:54 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
AkinaКакая именно? Причём интересует ошибка кода в точке доступа к базе. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
AkinaПроверить, что ни сайт, ни локальный клиент не открывают БД монопольно и в процессе работы не блокируют объекты.Клиент открывает базу не монопольно. Как узнать про сайт? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 09:42 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_NewФайл mdb и сайт, использующий данные файла, размещены на сервере предприятия. Всё работает, пока не открыть файл с локального компьютера для изменения данных. Во время этого при открытии сайта возникает ошибка. Как исправить? Так скорее всего не надо делать. Из опыта вроде знаю, что для одновременного доступа к базе следует использовать только один способ доступа. Может я и не прав. Но Вы видите - всё работает, а только полезли со стороны в базу - сразу сбой. Потому что на сервере одни библиотеки для доступа к mdb файлу. Возможно JDBC-ODBC А на локальном компе возможно другие (MDAC). Акссесс этого не любит. Лучше может быть из mdb файла, экспортировать данные в SQL сервер и уже с ним работать на сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 10:12 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Скорее всего надо править файл локально, а потом заливать обратно на сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 17:11 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Так и делаю, но неудобно же ( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 17:32 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_New, Не нужно открывать файл прямо на сервере... Нужно создать пустую базу локально, в ней сделать связь с таблицами базы которая на сервере, и открывать локальную базу с прилинкованными таблицами с сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 18:56 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
vmag, Спасибо, завтра буду пробовать! У меня на сервере лежит и база и управляющий mdb-файл с прилинкованными к база таблицами. Нужно будет только перенести управляющий файл на локальный комп. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2017, 19:14 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_New, а какие технологии не сервере используете для работы с MDB файлом ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 00:42 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
vmag, Не помогло ( ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 08:04 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Nebo, Админ ответил: -"Для работы сайта используется веб-сервер IIS 7.5." Сайт сделан в MS Visual Studio 2008. Доступ к базе через запрос AccessDataSource. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 08:46 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_NewНе помогло ( - ну можно для очистки совести запустить без сайта две копии интерфейса и убедиться что они не конфликтуют друг с другом. - потом посмотреть на права доступа на каталог с базой со стороны сервера, а потом со стороны IIS сколько во втором случае одновременно может пользователей быть активных (чтоб не один) - но скорее всего монопольность заложена в Visual Studio, нужно там смотреть как открываются наборы ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 09:30 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
vmag- ну можно для очистки совести запустить без сайта две копии интерфейса и убедиться что они не конфликтуют друг с другом. Проверил, не конфликтуют. vmag- потом посмотреть на права доступа на каталог с базой со стороны сервера, а потом со стороны IIS сколько во втором случае одновременно может пользователей быть активных (чтоб не один) Многопользовательский режим. vmag- но скорее всего монопольность заложена в Visual Studio, нужно там смотреть как открываются наборы Не нашел, где может быть в студии заложена монопольность. Запускаю в студии проект с открытой ранее базой - конфликтов нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 09:57 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Ошибка то какая, нашли? имеется ввиду Akina...ошибка кода в точке доступа к базе а не то, что под сполером ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 12:29 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_NewНе нашел, где может быть в студии заложена монопольность. Запускаю в студии проект с открытой ранее базой - конфликтов нет. Это потому что в студии в проекте ты под одним пользователем, а IIS обычно выполняется под другой учетной записью, похоже на конфликт учетных записей... учетная запись IIS при обнаружении соединения с бд учетной записи разработчика блокирует саму себя... Ну типа как в 1С и не только, - если кто зашел в конфигуратор, то то остальные ждут пока он не выйдет... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 14:26 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_New, Что будет если изменить пользователя, от которого работает IIS, на себя (вкладка свойств для сайта в inetmgr — Directory Security) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 14:31 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Ну естественно давать юзеру iis, особенно из интернета, права админа не комильфо... Можно посмотреть имя этого юзера IUSR_ и дать ему Full Control разрешений именно на папку с файлом mdb на сам файл - мало, ибо при любом коннекте создаются грабли в виде файла .*ldb (неуловимый Джо...) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 14:40 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Так и не смог победить ( ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2018, 09:59 |
|
База mdb на сервере
|
|||
---|---|---|---|
#18+
Sergey_New, mdb не предназначен для таких манипуляций. я бы не стал делать столь разный доступ к mdb файлу Заливайте данные в SQL сервер и будет Вам радость) Тут разные версии офиса на компах при одновременном доступе когда-то вроде приводили к повреждению базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2018, 11:47 |
|
|
start [/forum/topic.php?fid=45&msg=39574361&tid=1611809]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 153ms |
0 / 0 |