TD8.0项目移植

上一篇 / 下一篇  2007-11-07 04:32:01 / 个人分类:测试生活

TD8.0项目移植

 

本文档目的:

将服务器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盘,如果你在安装时修改了路径及文件夹名字,请以实际情况为准。

该目录说明如下:

  该目录包含第一级文件夹 

_scrīpts  (该文件夹用途不明)

Default(该文件夹为系统示例项目的域)

ZB_TD(该文件加为用户自己建立的于)

……   (第一级文件夹为域文件夹)

          在各级域文件夹下为具体的项目文件夹:

                                    Default\ Demo_DB_0(系统示例项目)

                                              

                                    ZB_TD\ zb_test     (本次移植项目)

                                             

                                    ……    (第二级文件夹为项目文件夹) 

2、 数据库。

本文档为sqlserver2000数据库存储,在sqlserver的企业管理器中可找到相应项目的对应的数据库。系统默认建立的数据库名字为:域名+项目名+db,本文档移植数据库为:zb_tb_zb_test_db

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

1、 C\TD_DIR下的域文件夹及其子文件夹(项目文件夹)。建议将_scrīpts也复制过去,Default为示例项目,示例项目数据库为access,这里不做移植。

2、 数据库文件。需要在sqlserver的企业管理器中将数据库分离或备份,然后附加或还原到新服务器server2sqlserver下。

移植步骤:

假设:server2上已经装好了TD8.0,已经按server1上的域创建了需要的。

操作步骤:

1、 server1使用管理员用户(admin)登录进入TDsite adminstratir模块

2、 选择将要移植的项目,这里选择zb_td域下的zb_test项目

3、 右键选择‘Deactivate project’,将选中项目(zb_test)设置为‘不活动状态’,(图标右边变红)

4、 右键选择‘Remove project’,将选中项目(zb_test)从TD中移除(放心,这里非删除,但是切勿选择‘Delete project’,否则项目将被彻底删除)

5、 server1C\TD_DIR下的文件夹‘_scrīpts’和除了Default之外的其他文件夹,复制到server2上的C\TD_DIR下(不要修改文件夹的名字),覆盖server2上的文件夹

6、 server1sqlserver2000中的项目数据库分离或者备份,然后将数据库文件或者备份文件复制到server2的数据库目录下,附加或者还原到server2sqlserver2000上(注意不要修改数据库的名字,比如原来数据库在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)登录进入TDsite 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’,激活后完成移植。

 

完成后如图,经测试原数据和汉化字段,设定的流程都不受影响,可正常使用。


TAG: TD 移植 测试生活

 

评分:0

我来说两句

Open Toolbar