Системные ошибки в Pervasive Summit v.10
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 127
- Зарегистрирован: 06 июл 2007, 18:25
- Контактная информация:
Системные ошибки в Pervasive Summit v.10
Созданы хранилища данных в Pervasive Summit v.10. Галактика 8.1. В хранилище созданы процедуры и таблицы. При вызове процедуры (через оператор call) отпадывает база данных - вылезает ошибка "процесс ntdbsmgr.exe не может завершиться", соответственно Pervasive отпадывает и процедура не выполняется. Причем что самое интересное, ошибка эта вылазит бессистемно - может вылезти на первой процедуре, а может в конце после последовательного выполнения всех процедур. Тип файлов Галактики - 8 версия, настройки сервера Pervasive стандартные в соответствии с требованиями Галактики. Кто-нибудь сталкивался с подобным, есть каие-то решения этой проблемы?
Re: Системные ошибки в Pervasive Summit v.10
Можете доступно объяснить, зачем всё это создано?Serg7907 писал(а):Созданы хранилища данных в Pervasive Summit v.10. Галактика 8.1. В хранилище созданы процедуры и таблицы.
В Pervasive, как известно, есть Btrieve-ная часть и RDBMS-ная (она же SQL-ная) часть. "Галактика" использует только Btrieve API. Из своего скромного опыта использования SQL-ной части могу сказать следующее. Пытался это делать еще на PSQL 2000 (т. е. на 7-ой версии Pervasive), положительных результатов не получил и с тех пор к этой затее не возвращался. Тогда нормально выполнялись только простейшие запросы типа select * from KatMC, стоило попытаться связать в запросе несколько таблиц - всё намертво повисало. Мой тогдашний вывод: единственная достойная программа для работы с "галактической" БД - сама "Галактика".
-
- Постоянный обитатель
- Сообщения: 127
- Зарегистрирован: 06 июл 2007, 18:25
- Контактная информация:
Процедуры созданы для получения специфичных отчетов из Галактики. Они изначально были настроены на Pervasive 8.6. В них связана куча таблиц, и связки между таблицами работают корректно. В Pervasive 10 процедуры не выполняются, но: если запустить отдельно запросы, из которых состоят процедуры, они выполняются нормально. В чем дело, непонятно.