51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2985|回复: 1
打印 上一主题 下一主题

[原创] TD虚拟机从VM迁移ESX过程中,登录TD出现的若干问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-26 16:42:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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文件中的主机标识。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-10-28 17:48:58 | 只看该作者
对td一句话,太难得伺候了.经常容易出问题了.升级到qc吧.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 21:33 , Processed in 0.073778 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表