Ошибка обновления суррогатного ключа

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

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

Ответить
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Ошибка обновления суррогатного ключа

Сообщение arrio »

На сервере Галактика 8.1 запускается.
Под пользователями (разными) выдает "Ошибка обновления суррогатного ключа в таблице 11, статус 94. Повторить?"
Монитор ключа на сервере пишет ключ вставлен, тест первасив монитора тоже проходит без ошибок.
Что может быть? Спасибо.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Ошибка обновления суррогатного ключа

Сообщение edward_K »

А СУБД то какая? В Галактике первые 200 кодов ошибок совпадают как правило с первасивовскими и 94: The application encountered a permission error. Ну и в helpe первасива подробно расписаны причины(на англицком разумеется). Для остальных смотрите ms70drv.log(или ora...log), логи ошибок сервера и субд.
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Ошибка обновления суррогатного ключа

Сообщение arrio »

edward_K писал(а):А СУБД то какая? В Галактике первые 200 кодов ошибок совпадают как правило с первасивовскими и 94: The application encountered a permission error. Ну и в helpe первасива подробно расписаны причины(на англицком разумеется). Для остальных смотрите ms70drv.log(или ora...log), логи ошибок сервера и субд.
http://wi.tensor.ru/wiki/index.php/%D0% ... %E2%80%A6)

Вот, все на русском :) Первасив 9. Брендмауер выключен, все папки расшарены по полной (созданием файликов проверял). Может, его полностью переставить? ms70drv.log - такого файла на сервере не нашел.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Ошибка обновления суррогатного ключа

Сообщение edward_K »

Надо проверять и соотв. протоколов на клиентском первасиве и на сервере. Брэндмаузер нужно отключать(а точнее открывать порт) как на сервере так и на локале. Читайте хелп и по пунктам проверяйте исключение. При установке серверного первасива нужно было обязательно выполнить тесты, опять же без ключа он ставится на 30 дней - потом работа с ним блокируется. Сравнивайте в клиентском и серверном contol center ( router - engine) настройки по доступу. И поищите на форуме.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Ошибка обновления суррогатного ключа

Сообщение edward_K »

Да . engine на клиенте лучше отключать - иногда с этим были проблемы. А еще в каталоге d_dict посмотрите файлы типа ~pvsw.loc - точно не помню. Обычно в них было написано какой комп заблокировал и их нужно убивать во всех каталогах.
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Ошибка обновления суррогатного ключа

Сообщение arrio »

edward_K писал(а):Надо проверять и соотв. протоколов на клиентском первасиве и на сервере. Брэндмаузер нужно отключать(а точнее открывать порт) как на сервере так и на локале. Читайте хелп и по пунктам проверяйте исключение. При установке серверного первасива нужно было обязательно выполнить тесты, опять же без ключа он ставится на 30 дней - потом работа с ним блокируется. Сравнивайте в клиентском и серверном contol center ( router - engine) настройки по доступу. И поищите на форуме.
У нас первасив лицензионный. Тесты на сервере по соединениям все проходят. Брендмауэры выключены пока полностью и на клиенте и на сервере.
edward_K писал(а):Да . engine на клиенте лучше отключать - иногда с этим были проблемы. А еще в каталоге d_dict посмотрите файлы типа ~pvsw.loc - точно не помню. Обычно в них было написано какой комп заблокировал и их нужно убивать во всех каталогах.
В папке базы Галактики в d_dict только файлы формата .ADF и .AST В папке логов первазива - логи .log в непонятном формате, с нечитаемыми шрифтами (пробовал и terminal)

В свойствах доступа базы в первазиве отмечено: Accept remote request, Allow Client-stored Credentials, Allow Cach Engine Connections
Wire Encryption: if needed

В Communication protocol (local client) отмечено SPX2, TCPIP, NETBIOS
timeout 15
--------------------------------------------------------------------------------------------------
При этом с клиентского первазива протоколы такие же отмечены, кеш не используется, тест доступа проходит нормально, доступ к базе demodata, создание таблиц - все срабатывает. о_О
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Ошибка обновления суррогатного ключа

Сообщение KATZ »

Прав не хватает у пользователей, судя по сообщению. В этом направлении смотрите. Несмотря на "все папки расшарены по полной", проверьте еще раз права обычных пользователей (не админов) на конкретный файл SURRKEYS.ADF.

Кстати, доступный протокол в настройках лучше один оставить, который реально используется, т. е. в 99,9% случаях это TCP/IP.
arrio
Постоянный обитатель
Сообщения: 149
Зарегистрирован: 14 июн 2013, 09:43

Re: Ошибка обновления суррогатного ключа

Сообщение arrio »

Все переставили. На Первазив 10.
На сервере работает, запускается, уже все без ошибок.
С любого клиента - при нажатии на ярлык до ввода логина и пароля выдает выдает окошко с интерфейсом Галактики: Ошибка запуска приложения.
Ответить