天天看點

QC ALM11資料遷移

     一台伺服器上的QC上已經使用過一段時間,裡面已經包括了域、項目、使用者等資訊後,此時如果伺服器不滿足負荷需要後,需要遷移到新的QC伺服器上,這裡就涉及到資料遷移問題,本篇部落格結合實際操作,記錄主要步驟,在這裡和大家分享一下:

    1、到原QC伺服器上,打開SQLServer,找到如下資料庫的位置,如下圖所示:

QC ALM11資料遷移

    2、然後到服務中停止SQL服務,如下圖所示:

QC ALM11資料遷移

    3、  到SQL檔案位置,拷貝對應mdf和ldf檔案,如下圖所示:

QC ALM11資料遷移

    4、拷貝C:\ProgramData\HP\ALM\repository\qc下除了Default外的檔案夾目錄到新伺服器QC對應此目錄下,如下圖所示:

QC ALM11資料遷移

    5、打開新服務上C:\ProgramData\HP\ALM\repository\qc中的每一個項目檔案夾,打開dbid.xml檔案,修改伺服器的計算機名稱,如下圖所示:

QC ALM11資料遷移

    6、停止新伺服器上資料庫服務,如下圖所示:

QC ALM11資料遷移

    7、将原伺服器上備份的資料庫檔案,拷貝到新伺服器上,進行覆寫,如下圖所示:

QC ALM11資料遷移

    8、再次啟動SQL服務,如下圖所示:

QC ALM11資料遷移

    9、附加原先QC伺服器中的項目資料庫,如下圖所示:

QC ALM11資料遷移

    10、修改qcsiteadmin_db資料庫,修改以下表中關于伺服器及資料庫連接配接字元串,如下圖所示:

         1)、td.APPSERVERS表

QC ALM11資料遷移

        2)、td.DBSERVERS表

QC ALM11資料遷移

       3)、td. DOMAINS表

QC ALM11資料遷移

      4)、td. PERF_SERVER_GENERAL_MEASURES表

QC ALM11資料遷移

     SQL語句:update td.PERF_SERVER_GENERAL_MEASURES setPSGM_SERVER_MACHINE_NAME='SERVER-QC';

     5)、td. PERF_SERVER_THREAD_TYPES表

QC ALM11資料遷移

     6)、td.PROJECTS表

QC ALM11資料遷移

     7)、首先暫停新伺服器上的QC服務,然後選擇QC資料庫(項目庫和qcsiteadmin_db庫),然後在其庫對應的SQL查詢裡運作

      exec  sp_change_users_login'update_one','TD','TD'

QC ALM11資料遷移

    8)、經過上述步驟後,就完成了資料的遷移過程,可以在新伺服器上打開,如下圖所示:

QC ALM11資料遷移

===========================================================================

如果覺得對您有幫助,微信掃一掃打賞1元:

QC ALM11資料遷移