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

116 ошибка

Добавлено: 06 дек 2004, 11:08
orgsin
Временами появляется ошибка соединения с базой данных №116.Помогает перезагрузка сервера. Что это может быть?

Re: 116 ошибка

Добавлено: 06 дек 2004, 11:19
edward_K
c:\pvsw\doc\code_msg.chm(если первасив ставить по умолчанию)
116: The file is owned by another Microkernel engine acting as a Gateway
The MicroKernel cannot contact the engine running on the gateway computer even though it can read the locator file. This might occur the following reasons:

значит что периодически кто то не может достучаться до серверного engine (или серверный встал) и блокирует локальным.
кто - понять можно из ~pvsw.loc в папке d_dict. А дальше уж разбирайся.

Re: 116 ошибка

Добавлено: 06 дек 2004, 13:45
orgsin
Файл pvsw.loc в папке d_dict действительно есть, но он пустой

Re: 116 ошибка

Добавлено: 06 дек 2004, 19:25
edward_K
1. смотреть нужно в момент возникновения ошибки. и если он есть хоть и пустой то не мешало бы их все удалить - а потом уже глядеть в управлении компом кто держит те которые не получилось удалить.
2. а первасив какой? в 2000i он появляется только когда идет работа с локальным engine

Re: 116 ошибка

Добавлено: 09 дек 2004, 13:38
KostyaD
116 ошибка возникает при неверной настройке клиента Pervasive.
Очевидно БД захватывается не сетевым а локальным первасивом рабочей станции.
Чтобы определить, какая раб станция в сети виновата, надо поискать на сервере (в папке БД, причем не только в D_DICT)файлы с именем ~pvsw~.loc. Глянуть этот файл, в нем будет сетевое имя "нехорошей" машины.
После этого в Pervasive Control Center (виновного компа) изменить настройку
Target Engine на Server only.

Re: 116 ошибка

Добавлено: 10 дек 2004, 15:57
yuri_z
Никогда не ставьте на рабочие места воркстайшины из дистрибутива. Только клиентов.!!! Возможны ситуации, когда при большой загрузки сервера, рабочии станции будут монопольно захватывать файлы, и работать сможет только 1 чел.

Re: 116 ошибка

Добавлено: 14 дек 2004, 09:56
orgsin
Всем большое спасибо