Страница 1 из 1

Ошибка 85 Файл используется.

Добавлено: 13 апр 2010, 13:45
Leonid
Всем добрый день!
Появилась такая проблема:

Если на Сервере запущена Галактика, то почему-то у клиентов не запускается. Появляется ошибка 85 Файл используется.
На сервере и у клиентов установлен Pervasive 9.5 (серверная часть).
Пути на базу везде прописаны сетевые.
Настройки первасива установлены согласно инструкции:
Supported protocols: TCP/IP
Create File Version: 9
Index Balancing: On
Use Cache Engine: Off


Попробовал помудрить с настройками Use Local MicroKernel Engine (в первасиве), но тоже не помогает, выходит 3014 Ошибка выполнения.
Подскажите пожалуйста как побороть проблему. Заранее спасибо.

Добавлено: 13 апр 2010, 14:38
edward_K
85 обычно приводит к появлению файлов ~pvsw.loc например в D_DICT, где написано кто же именно заблокировал базу. По хорошем local engine нужно разрешить использовать только на сервере. Сдается, что базу захватывает все таки один из клиентов своим engine.

Добавлено: 13 апр 2010, 15:09
Leonid
Когда Галактика запущена на Cервере, тогда клиенты не могут зайти. Т.е. и без ~pvsw.loc понятно что блокирует базу Сервер :smile:

Пробовал выставлять на сервере настройку Use local engine = on, а на клиенте Use remote engine=on (далее restart служб), но при запуске Галактики на клиенте появляется ошибка 3014.

Re: Ошибка 85 Файл используется.

Добавлено: 13 апр 2010, 15:28
KATZ
1)
Появилась такая проблема.
Если появилась, значит, раньше не было. Значит, что-то изменилось. Подумайте, что бы это могло быть.

2) А если сначала запустить "Галактику" на раб. станциях, а потом на сервере, ошибка будет и какая?

3) На сервере вместе c PSQL Server случайно не стоит какой-нибудь Workstation/Workgroup?

P. S. Ставить на пользовательские ПК PSQL для сервера - это впечатляет!

Добавлено: 13 апр 2010, 15:50
edward_K
ну это и показывает, что они не видят серверный engine а пытаются к нему подключится локальным. А до этого работало? вспоминайте что менялось - например firewall поставили или антивирус.
А что в Access на сервере в local engine?.

Добавлено: 13 апр 2010, 17:50
sim
Посмотрите - после запуска на клиентской машине и появления такой ошибки - монитор первасива на клиенте. Наверняка он работает в режиме сервера, т.е. не смог использовать клиентский доступ к фактическому серверу, и поэтому вынужден был использовать "свой" сервер.
У нас такое было, когда файервол не пропускал сетевой коннект к серверу первасива.

Добавлено: 15 апр 2010, 10:55
Leonid
Всем спасибо. Проблему решили.
Поставили юзерам клиентскую часть pervasive и отключили FireWall..

Re: Ошибка 85 Файл используется.

Добавлено: 15 апр 2010, 12:15
empyros
На сервере и у клиентов установлен Pervasive 9.5 (серверная часть).
Поставили юзерам клиентскую часть pervasive и отключили FireWall..
Может просто бы хватило клиентскую часть поставить? :)

Добавлено: 15 апр 2010, 15:04
sim
хватило бы уже просто в файерволе одну галочку кликнуть