夜太黑,心太凉.但革命的精神还得要...本个人空间大部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除

发布新日志

  • 卸载TD[转摘]

    2007-11-22 17:05:19

    卸载TD的步骤见下:


    注意如果你的机器上装了一系列MI的工具,那卸载TD的时候要小心了。
    ①选择开始菜单的“TestDirector7.6”-“Uninstall TestDirector7.6”,点击;
    ②卸载后,系统会提示你重启;
    ③重启后删除TD安装目录,如 C:\Program Files\Common Files\Mercury Interactive 下的全部文件,注意:你如果有需要备份某些文件比如 doms.mdb的话,请自行备份好。
    ④删除TD_Dir目录,比如 C:\TD_Dir同样注意先备份好里面的库文件,如果你需要的话。
    ⑤搜索C:\winnt目录下的所有mercury开头的文件如mercury.ini文件。
    ⑥查找注册表所有键值包含“td_dir”的键值,删除之。(建议不要搜索mercury关键字来删除,其实很多冗余信息根本不必删除,完全没有影响)
    ⑦在『计算机管理』里,把TD_user的相关用户删掉。
  • 针对TD客户端IE无法打开问题

    2007-09-11 16:38:58

    第一步,找到TestDirector的发布目录下的start_a.htm文件;例如C:/Inetpub/sunny/start_a.htm;

    sunny是我的TestDirector发布路径;

    第二步,使用记事本或EditPlus打开start_a.htm文件,找到变量名称“fMSIE3456”,然后把变量值修改为“(ua.lastIndexOf('MSIE 3.0') != -1) || (ua.lastIndexOf('MSIE 4.0') != -1) || (ua.lastIndexOf('MSIE 5.0') != -1) || (ua.lastIndexOf('MSIE 5.5') != -1) || (ua.lastIndexOf('MSIE 6.0') != -1)||(ua.lastIndexOf('MSIE 7.0') != -1);”

    第三步,如果你的IE安全级别设置较高,还需要允许下载Active组建;

    第四步,可以使用IE7正确访问TestDirector了

  • TD安装前需知[转载]

    2007-08-10 09:55:15

    一、安装前需知

     

     

    1.       安装前环境配置

    TDWEB服务容器为IIS,必须得先安装IIS环境

    TD的后台数据库默认为Access以选择使用Sybase MS-SQL Server Oracle

    TD也支持邮件服务,可以选择安装邮件服务或则暂时不安装。如果需要安装则在安装前做好邮件服务器的相关配置。

     

    2.       安装事项

    在安装时,要对系统进行一些安装设置,以下对一些关键设置进行简单解释。

    1)数据库连接设置

    设置数据库连接时,Access为默认必选,可以选择另外一种合适的数据库做为TD的连接数据库,该数据库可以在创建TD项目时,选择作为项目的数据库。

    2)虚拟目录设置

    其中的虚拟目录名TDBIN下将保存TD的一些运行文件。

     

     

    3.       安装注意

    安装TD时,系统资源消耗比较大,容易造成安装失败或错误,所以在安装时,尽量不要进行其他的系统操作,等待安装完成。

     

    4.       安装后配置

    1)  汉化

    在安装目录TDBIN/Install/下存放的是一些为连接服务的客户端加载的系统文件。其中的tdclientui80.xco文件,该文件会自动加载到客户端的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下,并生成为tdclientui80.ocx文件。

    注意其中两个文件的后缀名区别。文件后缀可通过更改方式变换为OCXXCO

    由于Mercury并为发行官方的汉化包,所以采用第三方的资源包进行汉化。汉化方式,把得到的汉化资源dclientui80.xco文件粘贴到服务器TDBIN/Install/目录下,覆盖掉原文件即可。

    在之前访问过服务器的客户端,在下次连接时由于不再加载更新后的数据,所以必须得删除客户端下的C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下覆盖tdclientui80.ocx文件,使再次访问时自动加载汉化后的新组件。

    也可以通过在客户端C:\Program Files\Common Files\Mercury Interactive\TD2000_80目录下覆盖tdclientui80.ocx文件达到汉化的目的。

     

    2)  设置MS-SQL的数据库连接

    对数据库的“客户端网络实用工具”进行配置。选择协议Named PipesTCP/IP,别名设置最好选择本机计算机名。

    对数据库的安全性设置--身份验证,设置为SQL ServerWINDOWS

    设置后,在后台PING连接数据库,如果成功,则可正常创建该类数据库的项目。

     

    3)  IE7.0兼容性

    安装TD后,并不能顺利支持IE7.0的客户端浏览器。此时可以用记事本等打开服务器TDBIN/目录下的start_a.htm源文件,然后进行编辑。

    查找 var fMSIE3456

    然后在该行的末尾处分号前添加一段语句|| (ua.lastIndexOf('MSIE 7.0') != -1)

    保存即可。

     

    4TD系统信息修改

    C:\Program Files\Common Files\Mercury Interactive\目录中的DomsInfo文件夹,该文件夹中保存TD系统的关键信息,其中有TD系统配置信息的数据库doms.mdb文件,该数据库文件已默认被加密,密码为tdtdtd。在Templates文件夹中的文件为初始化生成的项目模板文件,包括TestDir.mdb,该文件为生成项目的初始数据库表。这样的话我们,就可以在每次创建项目时初试化出我们想要的,预定好的数据库表和相关数据来。就可以避免每次创建项目时重复的手工定义字段了,我们可以定制自己的项目数据库模板。

     

     

    如当遗忘ADMIN的密码时,可以通过往doms.mdbADMIN表中的ADMIN_PSWD字段更换写入“456711”,登陆时输入密码“test”即可进入。

     

     

     

     

     

    ===========以下为不改动doms.mdb进行的操作=======

     

    二、项目数据备份

     

    1.本机备份

    1)通过操作MS-SQL的企业管理器,选择对应的项目数据库进行数据备份。

    2)对项目的文件进行备份,进入TD_Dir/目录下项目对应的域文件夹中,找到相关的项目文件夹,复制后粘贴保存。

    3)要保存TD系统的配置,就把DomsInfo文件夹复制粘贴保存。

    2.网络备份

    1)通过操作MS-SQL的企业管理器,在网络内选择对应的项目数据库操作,进行数据备份。

    2)如本机备份操作,保存在网络计算机内。

    3)如本机备份操作,保存在网络计算机内。

     

     

     

    三、项目数据移植

     

    1.移植前事项

    假设当前服务器为A,则需要在网络内另台计算机B上安装相应配置的TD系统。

    数据移植只针对相同数据库的项目,为实现项目数据库的移植。

     

    2.数据库移植

    1  首先在B系统中,建立新的项目。

    2  进入B系统的MS-SQL的企业管理器,进入对应的项目数据库中,对该数据库中的表的所有对象进行全部除去。除去后,企业管理器会提示一部分对象没有被删除,忽略这些对象。

    3  对该数据库进行导入数据操作,从服务器A的项目数据库中导入数据到B的项目数据库中。选择“ 从源数据库复制表和视图” ,然后选择“全选”,执行。

    导入后,对该数据库的用户和权限进行观察,用户和权限必须为相应的数据库的用户和权限,否则导入后会无法访问。此项设置依靠灵活性,设置一旦错误会引起TD前台访问的权限问题。这里有必要注意一点,因为TD进行数据生成时,使用的是TD创建的数据库用户“td”,而非“sa”。然而只要项目数据库中同时有这两个用户,并权限相同即可。

     

    3.项目文件移植

    1  在服务器A中的TD_Dir/目录下存放的是项目的一些对应文件。必须同时对其进行移植。

           如:Attach\ 目录下为一些项目上传附件。

               Settings\Private\ 目录下为项目用户的一些配置信息,包括界面视图布局等信息

    2)复制该项目在服务器ATD_Dir/目录下文件夹中的文件,除了Dbid.ini外。全部复制粘贴到服务器BTD_Dir/目录下的对应项目文件夹,进行覆盖。

     

    4.项目用户添加

    1)    进行数据的导入后,项目中的UERS表数据也被导入,此时查看数据库可以发现所有项目用户。

    2)    但在移植后的B服务器上使用这些用户进行登陆时出现错误,再次查看数据库中的UERS表,可以发现表中的所有用户信息莫名消失。

    3)    所以,在移植服务器A的项目数据后,若当前B服务器TD系统中不存在这些项目用户的,必须在服务器B中进行对应缺乏用户的添加。

     

     

    四、数据同步

    1.同步前事项

    假设当前服务器A和服务器B已经存在相同的项目数据库,仅仅为数据的不同,需要进行数据的同步,实现每日的数据更新同步时。

    数据同步只针对相同数据库的项目,且表和视图等无变化,为实现数据同步更新。

     

    2.数据同步

           1)首先选择好需要同步的项目数据库

           2)导入数据,选择“在SQL SERVER数据库之间复制对象和数据”。如果 “从源数据库复制表和视图”会导致复制出重复的表,使TD无法识别无导致系统无法查询数据。

          

    3)选择要副食的对象时,不要选择“创建目的对象”默认选择“替换现有数据”,“追加数据”会导致TD项目的数据重复。

    4)执行操作后,有时会

数据统计

  • 访问量: 19499
  • 日志数: 21
  • 建立时间: 2007-07-25
  • 更新时间: 2007-11-22

RSS订阅

Open Toolbar