TD(TestDirector)數據庫備份和數據庫移植

發表于:2009-06-08來源:作者:點擊數: 標簽:數據庫testdirectorTestDirector移植
前幾天,想瀏覽 服務器 上的TD中的 測試 用例 ,卻發現登錄項目時進度條執行到一半時就動不了了,無法進入查看TD中的所有項目。 里面可是積累了我數日的心血啊,不能就這樣白白浪費掉,所以我必須得想辦法進行數據移植。 到論壇找了些好的資料,然后經過數次

 前幾天,想瀏覽服務器上的TD中的測試用例,卻發現登錄項目時進度條執行到一半時就動不了了,無法進入查看TD中的所有項目。

里面可是積累了我數日的心血啊,不能就這樣白白浪費掉,所以我必須得想辦法進行數據移植。

到論壇找了些好的資料,然后經過數次失敗的教訓后,最終移植成功!

以下附件是寫的數據庫移植總結。不能上傳WORD文檔。

那就貼上來好了。

數據庫移植總結

由于RDSRV服務器上的TD可能是受到PC機上的病毒入侵,導致現在無法使用。我在本機上裝了SQLSERVER、TD,把服務器上的數據導入到本機上。

 

一、           需要備份的數據

1、備份DomsInfo文件夾,在/Program files/Common files/Mercury Interactive文件夾里面。

2、備份TD_Dir文件夾

3、保證RDSRV服務器上的數據庫未被破壞;

二、           進行數據移植工作

1、ACCESS數據庫移植到SQLSERVER數據庫

A:把DomsInfo文件夾拷貝到相應的目錄下替換剛建立的DomsInfo文件夾;

B:把TD_Dir文件夾拷貝到相應的目錄下替換剛建立的TD_Dir文件夾;

C:在TD中建立將要移植的項目(由于拷貝TD_Dir文件夾,所以要先刪除所要移植的項目),打開SQLSERVER的企業管理器,此時可以看到TD中建立的項目的數據庫已經存在;刪除此數據庫再重新建立同名的數據庫;

D:在剛剛建立的數據庫上點擊右鍵執行導入數據任務,數據源選擇microsoft aclearcase/" target="_blank" >ccess、數據庫選擇要移植的ACCESS數據庫文件(*.mdb格式)后按next進入到下一步,目的源選擇SQLSERVER、服務器選擇local、數據庫選擇剛剛建立的數據庫,接下來按提示操作即可;

E:導入成功后,把TD用戶的屬性更改為public、db_owner;

 

NOTE:打開TD后可以看到項目及內容,但有一點就是有些內容不能進行更改。

解決辦法:在TD中重新建立一個項目,建立項目時選擇COPY剛剛數據導入成功的項目;然后再把原來的項目刪除,此時新建立的項目可以進行任何更改并包含了導入的數據內容。

 

2、SQLSERVER數據庫移植到SQLSERVER數據庫

A:把DomsInfo文件夾拷貝到相應的目錄下替換剛建立的DomsInfo文件夾;

B:把TD_Dir文件夾拷貝到相應的目錄下替換剛建立的TD_Dir文件夾;

C:在TD中建立將要移植的項目(由于拷貝TD_Dir文件夾,所以要先刪除所要移植的項目),打開SQLSERVER的企業管理器,此時可以看到TD中建立的項目的數據庫已經存在;刪除此數據庫再重新建立同名的數據庫;

D:在剛剛建立的數據庫上點擊右鍵執行導入數據任務,數據源選擇SQLSERVER、服務器選擇RDSRV、數據庫選擇要移植的項目的數據庫后按next進入到下一步,目的源選擇SQLSERVER、服務器選擇local、數據庫選擇剛剛建立的數據庫,導入路徑選擇TD中顯示的physical Directory(目前本機是C:\tools\TD\PROGRAM\項目名),接下來按提示操作即可;

E:導入成功后,把TD用戶的屬性更改為public、db_owner;

按上述步驟導入成功后就可以對項目進行任意的更改。

如果不在TD中刪除要移植過來的項目名,更改Doms.mdb中projects表中項目的路徑應該也可行,不過尚未進行嘗試。

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

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