QC ALM11資料遷移

暖楓無敵發表於2016-04-06

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


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

    

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

    

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

    

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

    

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

    

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

     

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

    

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

     

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

     

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

         1)、td.APPSERVERS表

             

        2)、td.DBSERVERS表

          

       3)、td. DOMAINS表

          

      4)、td. PERF_SERVER_GENERAL_MEASURES表

          

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


     5)、td. PERF_SERVER_THREAD_TYPES表

         

     6)、td.PROJECTS表

       

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

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

       

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

       

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

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

                                                                                                                            


相關文章