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

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Leonid
Посетитель
Сообщения: 34
Зарегистрирован: 17 июл 2008, 13:19
Контактная информация:

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

Сообщение 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 Ошибка выполнения.
Подскажите пожалуйста как побороть проблему. Заранее спасибо.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

85 обычно приводит к появлению файлов ~pvsw.loc например в D_DICT, где написано кто же именно заблокировал базу. По хорошем local engine нужно разрешить использовать только на сервере. Сдается, что базу захватывает все таки один из клиентов своим engine.
Leonid
Посетитель
Сообщения: 34
Зарегистрирован: 17 июл 2008, 13:19
Контактная информация:

Сообщение Leonid »

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

Пробовал выставлять на сервере настройку Use local engine = on, а на клиенте Use remote engine=on (далее restart служб), но при запуске Галактики на клиенте появляется ошибка 3014.
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

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

Сообщение KATZ »

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

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

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

P. S. Ставить на пользовательские ПК PSQL для сервера - это впечатляет!
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

ну это и показывает, что они не видят серверный engine а пытаются к нему подключится локальным. А до этого работало? вспоминайте что менялось - например firewall поставили или антивирус.
А что в Access на сервере в local engine?.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Посмотрите - после запуска на клиентской машине и появления такой ошибки - монитор первасива на клиенте. Наверняка он работает в режиме сервера, т.е. не смог использовать клиентский доступ к фактическому серверу, и поэтому вынужден был использовать "свой" сервер.
У нас такое было, когда файервол не пропускал сетевой коннект к серверу первасива.
Leonid
Посетитель
Сообщения: 34
Зарегистрирован: 17 июл 2008, 13:19
Контактная информация:

Сообщение Leonid »

Всем спасибо. Проблему решили.
Поставили юзерам клиентскую часть pervasive и отключили FireWall..
empyros
Постоянный обитатель
Сообщения: 174
Зарегистрирован: 21 май 2009, 20:30
Откуда: Беларусь

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

Сообщение empyros »

На сервере и у клиентов установлен Pervasive 9.5 (серверная часть).
Поставили юзерам клиентскую часть pervasive и отключили FireWall..
Может просто бы хватило клиентскую часть поставить? :)
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

хватило бы уже просто в файерволе одну галочку кликнуть
Ответить