51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6982|回复: 18
打印 上一主题 下一主题

[原创] TD8.0移植详细过程。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-7 04:22:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TD8.0项目移植
作者:张波(Emai&Msnblackboyzb@163.com

51论坛idblackboyzb


本文档目的:将服务器server1上的TD8.0下的项目移植到服务器server2上的TD8.0
本文档项目实现环境:
工具:TD8.0
数据库:sql server2000
操作系统:win2000 sp4
本文档约定:Server1TD8.0下的相关环境如下:
      服务器名:server1
      数据库:Sql Server2000
      被移植项目:zb_test
      项目所在域:zb_tb
      项目在sql中的数据库名字:zb_tb_zb_test_db
      项目所在目录:c:\TD_DIR\zb_td\zb_test
Server2TD8.0下的相关环境:
      服务器名:server2
      数据库:Sql Server2000
      现有项目:新配置服务器,尚未建立项目
      现有在域:已经建立域zb_tb(与server1上域名一致)
      项目在sql中的数据库名字:尚未移植数据库
      项目所在目录:c:\TD_DIR\zb_td\
关于TD8.0的项目文件存放说明:
TD8.0
的项目文件存储两个地方:
1、安装TD时建立的目录C\TD_DIR,
  本目录安装时默认在C盘,如果你在安装时修改了路径及文件夹名字,请以实际情况为准。
  该目录说明如下:
   该目录包含第一级文件夹  
        _scripts (该文件夹用途不明)
        Default (该文件夹为系统示例项目的域)
        ZB_TD (该文件加为用户自己建立的于)
     ……    (第一级文件夹为域文件夹)
在各级域文件夹下为具体的项目文件夹:
        Default\ Demo_DB_0
(系统示例项目)                                            
       ZB_TD\ zb_test   (本次移植项目)
        ……     (第二级文件夹为项目文件夹)  
2、数据库。
本文档为sqlserver2000数据库存储,在sqlserver的企业管理器中可找到相应项目的对应的数据库。系统默认建立的数据库名字为:域名+项目名+db,本文档移植数据库为:zb_tb_zb_test_db
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-11-7 04:25:08 | 只看该作者

TD8.0移植详细过程(续)

项目移植需要移植的文件:

1、C:\TD_DIR下的域文件夹及其子文件夹(项目文件夹)。建议将_scripts也复制过去,Default为示例项目,示例项目数据库为access,这里不做移植。
2、数据库文件。需要在sqlserver的企业管理器中将数据库分离或备份,然后附加或还原到新服务器server2的sqlserver下。
移植步骤:

假设:server2上已经装好了TD8.0,已经按server1上的域创建了需要的。
操作步骤:
1、在server1使用管理员用户(admin)登录进入TD的 site adminstratir模块
2、选择将要移植的项目,这里选择zb_td域下的zb_test项目
3、右键选择‘Deactivate project’,将选中项目(zb_test)设置为‘不活动状态’,(图标右边变红)
4、右键选择‘Remove project’,将选中项目(zb_test)从TD中移除(放心,这里非删除,但是切勿选择‘Delete       project’,否则项目将被彻底删除)
5、将server1上C:\TD_DIR下的文件夹‘_scripts’和除了Default之外的其他文件夹,复制到server2上的C:\TD_DIR下(不要修改文件夹的名字),覆盖server2上的文件夹
6、将server1上sqlserver2000中的项目数据库分离或者备份,然后将数据库文件或者备份文件复制到server2的数据库目录下,附加或者还原到server2的sqlserver2000上(注意不要修改数据库的名字,比如原来数据库在server1上叫zb_tb_zb_test_db,附加或者还原到server2上还叫zb_tb_zb_test_db)
7、修改项目配置文件。配置文件位于每个C:\TD_DIR每个项目的文件夹下,名字叫Dbid.ini。   
比如本文档描述项目该文件在:C:\TD_DIR\ZB_TD\ZB_TEST\Dbid.ini.
该文件内容如下:
[General]
Database_Type=MSSQL                     //表示项目数据库类型为sqlserver
Created_Date=11/07/07 01:06:31         //数据库创建时间
Created_By=td                                   //数据库为td创建
AliasName=zb_test                             //项目名称
Database Name=zb_td_zb_test_db        //sqlserver2000中项目数据库的名字
Database Server=server1                     //数据库所在服务器的机器名
Domain Name=ZB_TD                        //项目所在的域名

SendAllQualified=N
Has_VCS_DB=N


本文档移植项目需要改动的地方。Database Server=server2 。
如果你按前面描述操作没有修改数据库名字和C:\TD_DIR下文件夹的名字,只修改该处即可。否则按上面的说明对应你修改内容修改相应的配置。
8、在server2使用管理员用户(admin)登录进入TD的 site adminstratir模块
9、点击‘Restore project’按钮 。
10、出现一下 窗口。在Restore Into Domain 中选择要移植的域,然后点击‘DBID.INI file Iocation’后的连个点,\\server2\TD_DIR\ZB_TD\ZB_TEST\DBID.INI
(注意:该路径只能为网络路径,即使在本机上也需要输入网络路径格式,选择时可通过网上邻居选择本机的共享目录:TD_DIR)

11、路径和文件选择正确后将出现下面界面:
12、选择Restore,成功后返回界面如下:
13、此时项目已经添加进来,处于未激活状态           
14、右键选择‘Activate’,激活后完成移植。
完成后如图,经测试原数据和汉化字段,设定的流程都不受影响,可正常使用。
(TD8.0移植详细过程)

[ 本帖最后由 blackboyzb 于 2008-1-17 10:43 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-7 09:27:45 | 只看该作者
多谢楼主的详细介绍,有个不明白的地方终于清楚了!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-11-7 10:05:36 | 只看该作者
看过!不错了!!谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-15 15:18:41 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-12-7 12:56:34 | 只看该作者
谢谢
我想会用到的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-12-7 17:13:13 | 只看该作者
下载,学习中
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-12-8 11:24:41 | 只看该作者

    顶起来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-12-10 10:49:33 | 只看该作者
    谢谢楼主,顺便问一下lz,做过把excel中的test case导入TD的尝试没?现在急需此方面经验。谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-12-11 13:18:01 | 只看该作者
    thanks
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-1-16 12:26:54 | 只看该作者

    :)

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2008-1-24 22:08:30 | 只看该作者
    真好啊 楼主  等用到的时候  如有什么疑问 定请你帮忙解决啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2008-1-25 18:22:09 | 只看该作者
    你好,看了你对TD8.0移植问题的详细解释,谢谢
    我安装TD的时候,并没有对连接的数据库进行设置,请问,默认的数据库是不是access?
    如果,用的数据库是access,要怎么样备份呢?
    而且,如果我想把数据库改为oracle,应该怎么改呢,可以保留已经存在项目吗?

    多谢~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-1-28 18:25:39 | 只看该作者
    终于等到有人发这样子的贴子.谢谢.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-1-28 18:27:08 | 只看该作者
    原来我做TD移植,是用SQL数据库的还原数据库的方法,然后再更改一些设置.非常麻烦.
    不是用楼主提供的方法.现在学到另外一种方法,非常感谢.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-2-23 18:08:00 | 只看该作者

    谢谢~~~

    谢谢~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-2-25 23:23:05 | 只看该作者
    ddd
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-12-30 16:42:27 | 只看该作者
    回复 1# blackboyzb
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-12-30 16:43:27 | 只看该作者
    回复 1# blackboyzb

    按照楼主的方法试验,结果RESTORE 项目时提示连接不到数据库,找了好久找不到解决方法,这是什么原因啊,期待楼主大侠的回复。。。。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 22:50 , Processed in 0.076323 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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