51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2447|回复: 2
打印 上一主题 下一主题

[求助] 关于TD7.6移植问题经验分享!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-27 16:00:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
经过我N次试验,多次尝试到失败的痛苦。今天终于把服务器上的td项目脱离服务器,恢复到另外一台机器上了,特写下此过程,给大家分享。

1、        首先备份服务器上的td备份文件:DomsInfo目录下doms.mdb,default文件夹中项目文件夹,和项目的数据库文件。

2、        在移植到的机器上安装TD7.6

3、        安装完毕,移植工作开始了:

A、        a、如果服务器的SQL能正常使用,请直接通过DTN导入功能,将服务器的项目数据库导入目的SQL中。在导入过程中选择目的数据库时请选择新建数据库,数据库名必须为项目的数据库名,导入完毕,大家可以看到项目数据库中用户表所有者为dbo,这是正确的。
b、如果服务器的SQL已经不能正常运行,请先在移植目的计算机的SQL中先创建一个任意名字的数据库,例如KK,停止SQL服务,然后将服务器的项目数据库的数据文件和日志文件名字改为刚才创建的数据库KK的数据文件和日志文件名字并覆盖,此时KK数据库的用户表所有者是TD,不能正常使用。最后同样通过DTN导入功能,将KK数据库导入项目数据库。在导入过程中选择目的数据库时请选择新建数据库,数据库名必须为项目的数据库名,导入完毕,大家可以看到项目数据库中用户表所有者为dbo,这是正确的。(我认为这种情况很必要,因为服务器瘫痪了,就只能脱离服务器进行恢复TD了)
B、        在SQL的安全性里面建立TD用户,为了方便,密码就设置为tdtdtd,用户权限为“system  administrator”。
C、        将备份的DomsInfo目录下doms.mdb文件拷贝到目的机器的DomsInfo目录下,覆盖安装时的doms.mdb文件,但根据实际情况,仅仅需要修改如下值:
修改DBSERVERS表:DBSERVER_NAME值
修改PROJECTS表:PHYSICAL_DIRECTORY值、DBSERVER_NAME值
修改TDSERVERS表:TDSERVER_NAME值
D、        将备份的项目文件default文件夹中项目文件夹拷贝到目的机器的default文件夹中。修改每个项目文件夹的Dbid.ini文件中的DataBase Server的值即可。
E、        最后,将TD服务重新启动,移植的项目就OK啦。

今天终于如释重负了。。。。。。折腾了很久了,由于服务器上项目太多,担心瘫痪,一直来回试验,今天终于OK啦。。。
如果上述不太明白,可以通过邮箱和我沟通yuecaining@flyingsoft.cn,同时也希望大家有好的经验也与我分享一下啦
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-28 21:38:59 | 只看该作者
牛,学习一下
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-9-29 12:40:51 | 只看该作者

不错!

不错噢!我找了好久的!
我曾经还做过那td的表打开,直接到入到表里面的这些傻事呢!
嗬嗬!谢谢搂主的好方法了!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 03:41 , Processed in 0.071152 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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