TD 7.x 升級到 TD 8.0 的一些經驗(SQLSERVER&n

發表于:2007-04-22來源:作者:點擊數: 標簽:SQLSERVE7.x8.0nbsp升級
TD 7.x 升級到 TD 8.0 的一些經驗(SQLSERVER 下) 過去幾天中把兩臺 windows 2003 ent 服務器 的 TD 由 7.6 sp4 升級到 8.0,把一臺 windows 2000 server 的 TD 7.2 順利升級成 8.0 基本上一路的跌跌碰碰 以下算是個人的一點經驗總結。寫下來歡迎拍磚、斧正
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 發布項目的文件夾
總結:
    其實 TD 7.x 升級到 TD 8.0 沒有想象中的困難 ...
    =^0^= 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97