|
知识ID:PowerBT0028
适用版本:
出现问题:1、PM程序打开时,在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的用户名
|