gaozhimin810 发表于 2007-4-11 14:35:16

TD 7.6升级到TD8.0数据移植的简单方法

已经分享了TD7.6升级到TD8.0的数据迁移的方法(数据库类型都为Access),现在来讨论一下数据库类型由以前的Access 转换到sql server 2000 的方法.由于access数据库实时备份不太方便,所以用 sql server可能要好点.(个人观点).

1.安装 Test Director 8.0.

2.进入 Site Administrator ,新建项目.(注:选择的数据库类型为:ms-sql),项目的名称可以和以前的相同也可以不同.

3.将旧的项目文件除"bdid.ini" 和 " TestDir.mdb" 所有文件夹都复制到新项目的目录下.

4.找到以前项目的数据库文件,应该是名为(TestDir.mdb)

5.打开数据库文件 TestDir.mdb,修改表 cycel ,新增列 :cy_folder_id. 类型为:数字.修改表 DataConst,将列:create_version 和列:version 改为8.0

6.现在开始将Access 数据库 TestDir.mdb 中的数据导入到 刚创建的 sql server 数据库中.

步骤:

A.打开企业管理器,展开刚创建的数据库,为避免麻烦,我们先把所有的表全部删除.

B.选择中数据库,右键,选择"所有任务"-->"导入数据","数据源"选择"Microsoft Access","文件名"选择以前项目的Access 数据库文件(TestDir.mdb).

C.下一步,全选复制所有的表.成功后此时还不能登录 Test Director.提示没有权限.下面来修改用户TD的权限.

7.在创建的数据库下选择"用户",双击用户"TD",选中数据库角色成员为 "publc" 和 "db_owner". 此时应能进入 Test Director 了.

anglix 发表于 2007-11-11 12:53:37

好贴子

支持一下!:victory:

janice50484 发表于 2007-12-7 11:39:01

thanks
页: [1]
查看完整版本: TD 7.6升级到TD8.0数据移植的简单方法