|
TD虚拟机从VM迁移ESX过程中,IP和计算机名更改,登录TD出现的若干问题
问题一:
错误提示信息:Server properties wasn't initialized successfully
Error in Initialize server properties table
Error in TDAPI_GetVal
解决方法:
1.首先修改mercury.ini中的:TDRepDir=\\***\TD_Dir\中的星号部分,改为最新的计算机名称
PS:mercury.ini文件路径:c:\windows
2.修改dos.mdb数据库内表内容,修改以下表
表名:PARAMS、PARAM_VALUE字段值更改为新机器名
表名:TDSERVERS、TDSERVER_NAME TD_IP_ADDRESS字段值更改为新机器名
PS:(1)、dos.mdb文件路径:C:\Program Files\Common Files\Mercury Interactive\DomsInfo
(2)、dos.mdb文件密码:tdtdtd
3.计算机重启,访问TD,登录正常
问题二:
错误提示信息:无法启动应用程序,工作组信息文件丢失,或是已被其它用户以独占发式打开。
[IDispatch error #3149] [-2147217843] ADO ERROR
CDbConPool::GetDBh -- Unknown error
cursor
BaseCursor::BaseCursor 4992
Session :: GetDBConst
Session :: CheckDBVersion
Unable to connect to the database.
Session::Connect cannot connect to the database
解决方法:
1、任务栏TD服务托盘图标,右键选择Change TestDirector RunAs
2、运行TD目录\TDBIN\Apps下ChangeRunAsUser.exe,输入计算机名\系统名,输入系统登录密码,
3、访问TD,登录正常
附:
修改TD服务器的机器名,TD不能正常启动,解决方法:
进入d:\winnt\mercury.iniw文件,修改tdrepdir=,主机名称,修改成新的主机名称。然后,修改,E:\Program Files\Common Files\Mercury Interactive\DomsInfo\doms.mdb文件中的主机标识。 |
|