51Testing软件测试论坛

标题: TD虚拟机从VM迁移ESX过程中,登录TD出现的若干问题 [打印本页]

作者: wolf1019    时间: 2010-10-26 16:42
标题: TD虚拟机从VM迁移ESX过程中,登录TD出现的若干问题
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文件中的主机标识。
作者: snyygyso2005    时间: 2010-10-28 17:48
对td一句话,太难得伺候了.经常容易出问题了.升级到qc吧.




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2