软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件测试工具>>Mercury>>正文
TD 7.x 升级到 TD 8.0 的一些经验(SQLSERVER 下)
文章出处:51testing论坛 作者:lsuper 发布时间:2006-04-14
过去几天中把两台 windows 2003 ent 服务器的 TD 由 7.6 sp4 升级到 8.0,把一台 windows 2000 server 的 TD 7.2 顺利升级成 8.0
基本上一路的跌跌碰碰
以下算是个人的一点经验总结。写下来欢迎拍砖、斧正 ...
我先升级的一台 2003 的服务器,基本上是
    1、卸载 7.6,重启后安装 8.0,重启,打上 SP2,重启(即:没有动以前的数据)
    2、进入 SiteAdmin,选中 “Restore Project”找以前共享的 TD 项目文件夹下的 Dbid.ini,“Restore”即可
    3、升级数据库到 8.0:选中恢复的项目,点击 upgrade 即可:
that's all ...
不过如果你是在一台全新的机器上安装了 TD 8.0 + SP2,想移植以前 TD 7.2 或 7.6 的数据,按照上面的操作会提示说:“数据库连接失败”!
后来经过 NN 多次重装、卸载等等操作、摸索,终于成功:
    1、在 TD SiteAdmin 中新建一个和原来名称相同的 project,同时 deactive 之
    2、把旧的项目数据文件夹替掉生成的 project 文件夹,注意可能需要新改 Dbid.ini 中的数据库配置
    3、删除生成的 sql server 库(如 xxx_td)中所有表。利用 sql 的导入或还原功能导入旧数据(注意需要给数据库用户 td 加上 dbowner 权限)
    4、在 TD 的 Site 中选中该项目,upgrade 即可 ...
注意:
    1、如果报数据库连接错误等,一般是 sql server 新导入的表没有分配权限,只要把如 td 等 sql user 加到该数据库的 db owner 即可
    2、如果 upgrade 后还说打开数据库路径失败,那是 TD 在 sqlserver 数据库中表 DATACONST 中存储的路径不符,直接修改即可
    3、TD 7.6 的信息存在 Doms.mdb 的 users 表中,如果按照上面“全新”安装,需要手工更新到 8.0 的 Doms.mdb 中
    4、TD 项目配置信息基本上存储在 Dbid.ini 和 SQL 的 datasonst 表中,出现问题机基本上是配置有无或数据库权限的问题 ...
再后来,发现我犯了一个重大的错误:没有看 TD 8.0 的帮助文件!
其实在 TD 8.0 的帮助中找到“官方”的方法:
http://xxxx/tdbin/Help/OnlineHel ... file=Book_12_14.htm
关于数据备份,官方的说法是:
http://xxxx/tdbin/Help/OnlineHel ... file=Book_12_14.htm
而我的“全新”安装中由于没有旧的 doms.mdb 文件,TD 8.0 在升级时报错,现在想来解决的办法除了“偷梁换柱”外,就是直接安装 7.6 的(如果还能找到 ;>)的配置直接编辑、修改 doms.mdb
基本上 td 数据备份包括三方面:
    1、doms.mdb
    2、sql server 对应库
    3、td 发布项目的文件夹
总结:
    其实 TD 7.x 升级到 TD 8.0 没有想象中的困难 ...
    =^0^=

转载请注明信息来源51testing

站内搜索
相关文章
◎winsock的buffer简单解析
◎何谓 Keyword-Driven Testing?
◎QuickTestPro中的快捷键
◎协议的选择的问题谈话
◎winsock协议错误编码解析
◎Loadrunner中参数的设置
◎使用LoadRunner来测试BEATUXEDO (LoadRunner 7.6)
◎主流测试工具介绍(3)
◎主流测试工具介绍(2)
◎主流测试工具介绍(1)
◎LoadRunner的一个解决方案
◎jboss tomcat weblogic websphere 性能对比测试
◎WinRunner 脚本标准格式
◎LoadRunner简化国泰航空测试流程
◎Winrunner经验总结
◎对脚本的建议
◎关于"RPC server is unavailable"的解决方案
◎TestDirector项目数据迁移完整过程
◎TD中Case的复用
◎WinRunner的问题整理
◎Winrunner TSL命令简介(四)
◎Winrunner TSL命令简介(三)
◎Winrunner TSL命令简介(二)
◎Winrunner TSL命令简介(一)
◎使用LoadRunner测试TUXEDO
◎TD7.6 字段中英文对照表
◎Winrunner Context Sensitive命令列表
◎LoadRunner监视的性能计数器
◎让LoadRunner走下神坛
热门文章
◎主流测试工具介绍(1)
◎Winrunner经验总结
◎主流测试工具介绍(2)
◎主流测试工具介绍(3)
◎Winrunner TSL命令简介(一)
◎WinRunner的问题整理
◎LoadRunner监视的性能计数器
◎Loadrunner中参数的设置
◎四款主流测试工具的测试流程
◎LoadRunner的一个解决方案
◎让LoadRunner走下神坛
◎WinRunner 脚本标准格式
◎LoadRunner简化国泰航空测试流程
◎WinRunner如何实现自动化测试
◎利用loadrunner测试ORACLE存储过程的性能
◎jboss tomcat weblogic websphere 性能对比测试
◎Winrunner TSL命令简介(四)
◎Winrunner TSL命令简介(二)
◎使用LoadRunner测试TUXEDO
◎TestDirector项目数据迁移完整过程
◎LoadRunner函数介绍
◎关于"RPC server is unavailable"的解决方案
◎Winrunner TSL命令简介(三)
◎使用Winrunner进行性能测试
◎TD7.6 字段中英文对照表
◎LoadRunner本机录制http协议程序遇到的问题以及解决方法
◎Winrunner Context Sensitive命令列表
◎WinRunner使用经验介绍
◎TD中Case的复用
◎对脚本的建议
◎MI测试工具介绍
◎QTP的登陆脚本设计
◎如何用QTP解析PDF
◎winsock协议错误编码解析
◎QuickTestPro SP考试心得
◎loadruner报错:Step download timeout(120 seconds)的解决方法
◎使用LoadRunner来测试BEATUXEDO (LoadRunner 7.6)
◎QuickTestPro中的快捷键
◎ERP功能测试最佳实践:10个步骤确保ERP系统的可靠性
◎高级测试管理的工具和技术
◎winsock的buffer简单解析
◎何谓 Keyword-Driven Testing?
◎LoadRunner学习——LoadRunner的安装
◎QTP的学习历程
◎使用LoadRunner来测试BEA TUXEDO(LoadRunner7.6)
◎LoadRunner函数介绍续
◎QTP的登陆脚本设计
◎关于"The RPC server is unavailable"的探讨及解决方案
◎改进质量和测试管理
◎QuickTestPro处理带有IFRAME的问题

Google提供的广告