51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2737|回复: 6
打印 上一主题 下一主题

[求助] TD备份移植后,看不到以前的工程和数据!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-24 16:29:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是从TD7.6备份到TD8.0

我先备份了doms.mdb和TD_DIR后,在另一台机器安装了TD8.0,然后就把备份后的TD_DIR文件拷贝到相同的地方.doms.mdb也按照7.6的改了(SQL数据库也备份到新机器的SQL里了),打开后看不到以前的工程和数据.但用户是全部导过来了,所以我想有什么好方法来解决这个问题啊?请大侠们多指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-7-24 16:35:28 | 只看该作者
TD_DIR下Dbid.ini文件的Database Server都改过  "."或者LOCAL,应该不是这个问题~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-7-25 09:26:31 | 只看该作者
等待一天,也无人回答哦,各位兄弟帮帮忙啊~~~~
这里人气不是很旺的吗???
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-7-25 11:32:41 | 只看该作者
数据库你是怎么备份的?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-2-24 20:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2006-8-4 10:43:27 | 只看该作者
    先将7.6的doms.mdb替换8.0的(当然要做修改的),然后在TD8.0建立一个项目,再导入原来项目的数据库,再把8.0下DEFAULT下的项目文件替换成原来的项目文件,除了其中的一个Dbid文件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-8-7 15:41:29 | 只看该作者
    有没有执行upgrade操作?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-8-10 14:39:30 | 只看该作者
    TD 7.x 升级到 TD 8.0 的一些经验(SQLSERVER 下)

    过去几天中把两台 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 发布项目的文件夹
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 16:45 , Processed in 0.073629 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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