1. 首先要保證目標機器已配置好,TD能正常使用,需要提一下的是,目標機器的機器名最好和源機器的一致,IP可以不同,移植時要保證當前登錄的用戶要有管理員權限,應設置密碼,還有就是SQL Server的sa最好也設置上密碼,不知道為什么我第一次安裝完TD8.0后由于sa是在安裝完TD才設置的密碼,導致無法正常創建DBServer,后來ghost回去先設置了sa的密碼然后再安裝TD8.0,安裝完后直接就可以使用。 2. 前期工作做好后,下面就可以進行移植了。先將源服務器doms.mdb(密碼是tdtdtd)里user表里的用戶復制到目標服務器里的user表。 3. 在TD8.0中創建和7.6同樣的Domain和Project。 4. 在SQLServer里找到生成的數據庫,為了不影響下面導入數據,先清空里面的表。然后使用SQLServer的導入導出功能將數據導入到新服務器。需要注意一點的是,如果你前面沒有先把用戶復制過去的話,在這里導入導出完成后,很有可能TD里的Project是沒有以前用戶的,這就是我們為什么要先將用戶復制過去的原因。 5. 數據導入完成后,接下來就需要將“TD_Dir”目錄的內容復制到目標機器了,TD_Dir目錄存放的是每個Domain及project的附件等信息,這個是一定要copy的。注意一點,安裝TD時如果有條件的話,TD_Dir的目錄位置最好也設置的和源機器一樣,這樣就可以避免后期的改動,如果沒有設置一樣,可以在doms.mdb表里修改,具體修改就不多說了,里面一共幾個表,打開看看就知道了。 6. 完成上面幾步后,在site administrator里將剛才創建的project 升級到8.0。好了,現在就可以打開TD登錄看看是不是數據都移植過來了呢。 步驟雖然不復雜,但這只是TD移植的其中一種情況,等有機會要再嘗試下其他的情況。其實感覺TD的移植并不像想象中的那么復雜,只要思路清晰,找對方法,應該沒什么大問題。 |
文章來源于領測軟件測試網 http://www.kjueaiud.com/