wolf1019 发表于 2010-10-26 16:42: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,登录正常



问题二:

错误提示信息:无法启动应用程序,工作组信息文件丢失,或是已被其它用户以独占发式打开。
          [-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:58

对td一句话,太难得伺候了.经常容易出问题了.升级到qc吧.
页: [1]
查看完整版本: TD虚拟机从VM迁移ESX过程中,登录TD出现的若干问题