Удивительный глюк Oracle Primavera P6R8.2

0

У клиентов возник критический глюк с Oracle Primavera P6R8.2 Prof. Неожиданно перестал загружаться толстый клиент с фатальной ошибкой, причем утилита для проверки целостности говорит что все Ок.
imageimage

Причина возможно возникает, когда на одну базу есть два alias’а, в настройка конфигурации соединения  Primavera P6R8.2 с базой данных.
Лечение:
0. Удаляем все alias’ы на эту базу из конфигуратора соединений с базой данных.
1. Запускаете из комплекта утилит по созданию базы: migrate.bat. Обгрейдитесь.
2. Открываете Query Analaizer из Microsoft SQL Server Management Studio. Для нужной базы запускаете следующие скрипты последовательно:
truncate table obsproj;
declare @ret int, @msg varchar(1000)
exec obsproj_full_rebuild @ret OUTPUT, @msg OUTPUT

update projwbs set delete_session_id=null, delete_date=null where wbs_id in (select wbs_id from projwbs where delete_session_id is not null);
update userdata set user_data = null where topic_name = ‘pm_settings’ and user_id in (select user_id from users where user_name =’admin’);
3. Создаете новое соединение с базой.
Должно все работать.

Оставьте Ваш комментарий

Вымнеобходимо залогиниться для публикации комментариев.