客服中心
登录PM程序时,不能正常地打开


知识IDPowerBT0028

适用版本:

出现问题1PM程序打开时,在98%时,一直停止不动。 2、打开PM程序时,出现”Exception EAccessViolation in module PM.exe at 002B9508. Access violation at address 006B9508 in module 'PM.exe'. Read of address 00000024.”的错误。 3、登录PM之后,直接关闭了程序,没有任何的提示信息。 

出现原因:在表userdata中用户参数信息被破坏。某些作业视图被破坏。     

解决方案:以数据库管理员身份执行下列操作。并且请在进行下无操作之前,对数据库进行备份。

1、首先登录数据库。

Oracle数据库:  admuser用户连接数据库。

SQL Server数据库:  privuser用户连接MS SQL Server的查询分析器

MSDE数据库: 打开DOS窗口,打开OSQL,运行下列语句

            osql -U sa -P password -S server\instance -d database 

          此处,'password' MSDE的管理员口令
                     'server'
是安装了MSDE服务器的机器名
                     'instance'
是安装了Primavera的实例名,Primavera的为prim
                     'database'
Primavera数据库名

Interbase数据库:  登录Interbase控制台,以sysdba/masterkey登录数据库

2、 运行下无语句。

Update userdata set user_data = null where topic_name = 'pm_settings' and user_id in (select user_id from users where user_name = 'UserNameOfUser')

-此处 UserNameOfUser 是登录Project Mangement的用户名