Q1:安装完td后,无法下载插件,提示:cannot register activex server
报错原因(可能):安装td时没有关闭杀毒软件的实时监控,当提示修改注册表是选择了拒绝修改。
解决方法:删除TD2000_80和TDAPICLient这个两个文件夹一般在C:\Program Files\Common Files\Mercury Interactive这个目录下,然后去add-in去下载客户端,问题就能解决了。
Q2:TD登陆时候出现Permission denied:...错误的解决办法
报错原因:权限问题
解决方法:
1.先进入到TD_Dir中
2.比如我的是 C:\TD_Dir\ (域) \ (出现问题的项目) \Settings
3.里面一般会有三个文件 一个是Common 一个是Private 最后一个是_dummy
4.右键点击Private文件夹的属性,然后选择安全,将里面的组和用户的权限选择完全控制(Private文件时写入登录用户的文件)
也许是因为这个,所以TD_dir目录需要开共享(并且设置可写权限,当时我取消了TD_dir的共享,登录出错,后来恢复共享也不行,最后放宽权限才行)
Q3:出现Following client components were not downloaded successfully:
1、tdclientui80.TDFramex
.....
报错原因:客户端组件下载不成功
解决方法:删除C:\Program Files\Common Files\Mercury Interactive\TD2000_80子目录下的文件,然后重新操作
Q4:无法成功创建DB SERVER,ping的时候出现
[DBNETLIB][ConnectionOpen(Connect()).]
sql server does not exist or access denied. |未指定的错误.
报错原因:未知
解决方法:
方法一、清除安装时默认的DB SERVER:TDSQLSERVER,再重新创建一个本机的SQL服务器名。(这个是因为安装是默认的TDSQLSERVE并没有在SQL里创建。)
方法二、既然说TDSQLSERVE在SQL里没有创建,那么我们就可以自己手动创建,步骤如下:
1.打开“SQL的客户端往来实用工具”==“别名”,点击添加按钮,打开“添加网络库配置”,将服务器别名设为TDSQLSERVER,网络库选为TCP/IP,确定。
2.返回http://“IP地址”/TDBIN/SiteAdmin.htm的DB SERVER页面,再次对TDSQLSERVER进行ping操作,失败!继续修改ing。。。
3.在Default Connection String栏显示
Provider=SQLOLEDB.1;Data Source=%DB_SERVER%;User ID=%DB_USER%;Password=%PASSWORD%;Initial Catalog=%DB_NAME%
把Data Source=%DB_SERVER%改为Data Source=(local),再ping,这次提示The connection is OK!
Q5:使用TestDirector Checker进行check,找到了个错误,尝试了并找到了解决办法,具体如下。
The TestDirector installation process creates a virtual directory, which it attempts to places in High (Isolated) Application Protection. If, after the installation process, the virtual directory is otherwise protected, TestDirector cannot work properly. To rectify this situation, you must resynchronize the IWAM_XXXX account passwords, or place the virtual directory in Low (IIS process) Application Protection.For instructions on synchronizing IWAM_XXXX account passwords, refer to Article#324 on the following Web site: www.IISFAQ.com
Execute permissions: Execute (including scripts) permissions necessary.
解决方法:
1)进入“Internet信息服务”对话框,在“默认网站”下选择“TDBIN”,在右键菜单中选择“属性”
2)在“虚拟目录”Tab页中选择将所有权限选中,点击创建网站按钮,将“执行权限”修改为“脚本和可执行文件”,“应用程序保护”选择“高(独立)”
手工同步IIS用户密码,步骤如下:
1)重新设置IIS的IWAM账号密码。右键单击 我的电脑->管理,打开计算机管理界面打开 本地用户和组->用户 右键单击 启动IIS进程帐号 IWAM_****(注:****一般是计算机名)点击设置密码,设置为一个你想要的密码。
2)同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:/inetpub/adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
3)同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:/inetpub/adminscripts>cscript synciwam.vbs -v。
Q6:使用TestDirector Checker进行check,找到了个错误,尝试了并找到了解决办法,具体如下。
Internet Information Server-->Reports Virtual Directory 失败,提示信息为:Web Directory TDBIN/Reports Does Not Exist. TestDirector was installed incorrectly. Please Reinstall it.
解决方法:把reports目录的“执行权限”设置为“纯脚本”,再次执行check,全部通过,并且可以启动TD服务。
以下是win7 client系统中 运行TD出现的问题
Q1: 无法下载控件 下载失败
解决方法:修改IE, 工具--兼容性设置-- 把TD所在服务器的IP写上
工具--选项 勾掉:启用内存保护帮助减少联机攻击这个复选框