快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱h188app:TD 7.x 升级到 TD 8.0 的一些经验(SQLSERVER 下)



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&rdq和记娱h188appuo;找曩昔共享的 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 加到该数据库的和记娱h188app db owner 即可

2、假如 upgrade 后还说打开数据库路径掉败,那是 TD 在 sqlserver 数据库中表 DATACONST 中存储的路径不符,直接改动即可

3、TD 7.6 的信息存在 Doms.mdb 的 users 表中,假如按照上面“全新”安装,必要手工更新和记娱h188app到 8.0 的 Doms.mdb 中

4、TD 项目设置设置设备摆设摆设信息基础上存储在 Dbid.ini 和 SQL 的 datasonst 表中,呈现问题机基础上是设置设置设备摆设摆设有无或数据库权限的问题 ...

再后来,发明我犯了一个重大年夜的差错:没有看 TD 8.0 的赞助文件!

其其实 TD 8.0 的赞助中找到“官方”的措施:

http://xxxx/tdbin/Help/OnlineH和记娱h188appel ... file=Book_12_14.htm

关于数据备份,官方的说法是:

http://xxxx/tdbin/Help/OnlineHel ... file=Book_12_14.htm

而我的“全新”安装中因为没有旧的 doms.mdb 文件,TD 8.0 在进级时报错,现在想来办理的法子除了“偷梁换柱”外,便是直接安装 7.6 的(假如还能找到 ;>)的设置设置设备摆设和记娱h188app摆设直接编辑、改动 doms.mdb

基础上 td 数据备份包括三方面:

1、doms.mdb

2、sql server 对应库

3、td 宣布项目的文件夹

总结:

着实 TD 7.x 进级到 TD 8.0 没有想象中的艰苦 ...

=^0^=

您可能还会对下面的文章感兴趣: