116 ошибка

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

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

Ответить
orgsin
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

116 ошибка

Сообщение orgsin »

Временами появляется ошибка соединения с базой данных №116.Помогает перезагрузка сервера. Что это может быть?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: 116 ошибка

Сообщение 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. А дальше уж разбирайся.
orgsin
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: 116 ошибка

Сообщение orgsin »

Файл pvsw.loc в папке d_dict действительно есть, но он пустой
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: 116 ошибка

Сообщение edward_K »

1. смотреть нужно в момент возникновения ошибки. и если он есть хоть и пустой то не мешало бы их все удалить - а потом уже глядеть в управлении компом кто держит те которые не получилось удалить.
2. а первасив какой? в 2000i он появляется только когда идет работа с локальным engine
KostyaD
Новичок
Сообщения: 24
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р. Бурятия ЗАО "АРП РБ"
Контактная информация:

Re: 116 ошибка

Сообщение KostyaD »

116 ошибка возникает при неверной настройке клиента Pervasive.
Очевидно БД захватывается не сетевым а локальным первасивом рабочей станции.
Чтобы определить, какая раб станция в сети виновата, надо поискать на сервере (в папке БД, причем не только в D_DICT)файлы с именем ~pvsw~.loc. Глянуть этот файл, в нем будет сетевое имя "нехорошей" машины.
После этого в Pervasive Control Center (виновного компа) изменить настройку
Target Engine на Server only.
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Re: 116 ошибка

Сообщение yuri_z »

Никогда не ставьте на рабочие места воркстайшины из дистрибутива. Только клиентов.!!! Возможны ситуации, когда при большой загрузки сервера, рабочии станции будут монопольно захватывать файлы, и работать сможет только 1 чел.
orgsin
Сообщения: 4
Зарегистрирован: 29 мар 2005, 17:49

Re: 116 ошибка

Сообщение orgsin »

Всем большое спасибо
Ответить