本文件已封存並已停止維護。

如何在 Operations Manager 2007 中移動 OperationsManagerAC 資料庫

更新日期: 2009年5月

適用於: Operations Manager 2007 R2, Operations Manager 2007 SP1

由於各種不同的原因,您可能必須將稽核收集 (OperationsManagerAC) 資料庫從原始伺服器移到另一台伺服器。

Caution注意
如果未正確執行此程序,並於合理的時間長度內執行,可能會導致資料遺失。請務必確實遵照所有的步驟,並避免各步驟間不必要的延遲狀況。

移動 OperationsManagerAC 資料庫的概要步驟如下:

  1. 停止 Operations Manager 稽核收集服務 (ACS) 服務,以避免在移動過程中對 OperationsManagerAC 資料庫進行更新。

  2. 備份 OperationsManagerAC 資料庫。

  3. 在原始稽核收集資料庫伺服器上刪除 OperationsManagerAC 資料庫。

  4. 將 OperationsManagerAC 資料庫還原到新的稽核收集資料庫伺服器。

  5. 在新的稽核收集資料庫伺服器上設定 SQL Server 權限。

  6. 設定稽核收集伺服器以指向新的稽核收集資料庫伺服器。

  7. 重新啟動 Operations Manager 稽核收集服務。

OperationsManagerAC 資料庫重新放置程序

請使用下列程序將 OperationsManagerAC 資料庫移到新的稽核收集資料庫伺服器。

移動 OperationsManagerAC 資料庫

  1. 在原始的稽核收集資料庫伺服器上,停止 Operations Manager 稽核收集服務。

  2. 在原始的稽核收集資料庫伺服器上,使用 Microsoft SQL Server Management Studio 將 OperationsManagerAC 資料庫 (預設名稱) 備份到伺服器上的共用資料夾。建議您一併備份相關的 master 資料庫。

  3. 在原始的稽核收集資料庫伺服器上,依照下列步驟刪除 OperationsManagerAC 資料庫:

    1. 在 SQL Server Management Studio 中,瀏覽至 [資料庫]。

    2. 以滑鼠右鍵按一下 [OperationsManagerAC],然後選取 [刪除]。

    3. 在 [刪除物件] 對話方塊中,確定您已選取 [刪除資料庫的備份和還原記錄資訊] 和 [關閉現有的連接] 兩個選項 。

  4. 在新的稽核收集資料庫伺服器上,使用 SQL Management Studio 還原 OperationsManagerAC 資料庫備份。請將備份檔案複製到本機磁碟機或是將本機磁碟機對應到包含備份的資料夾,以存取資料庫備份。

  5. 在新的稽核收集資料庫伺服器上,使用 SQL Management Studio 建立稽核收集服務伺服器的登入。請在 SQL 登入中使用 <domain\computername$> 的格式 (其中 computername 是稽核收集服務伺服器的名稱)。

  6. 在新的稽核收集資料庫伺服器上,依照下列步驟為執行 ACS 服務的電腦新增正確的登入權限:

    1. 在 SQL Server Management Studio 中,瀏覽至 [安全性],然後再瀏覽到 [登入]。

    2. 以滑鼠右鍵按一下對應於執行 ACS 服務之電腦的帳戶 (請使用 <domain\computername$> 的格式)。選取 [內容],然後選取 [使用者對應]。

    3. 在 [對應] 欄中,選取對應於 [OperationsManagerAC] 資料庫的方塊,然後在 [OperationsManagerAC 的資料庫角色成員資格] 清單中,選取 [db_owner]。

    4. 按一下 [確定]。

  7. 在主控稽核收集服務的電腦上,找出登錄機碼 HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\OpsMgrAC。按兩下值 Server,然後將它設定為新稽核收集服務資料庫伺服器的名稱。

  8. 在執行 ACS 服務的伺服器上,啟動稽核收集服務。

  9. 檢查 OperationsManagerAC 資料庫,在最新的 dtEvent_<GUID> 資料表中,尋找日期/時間戳記比上一個步驟重新啟動服務的時間還新的項目,以確認資料庫移動是否成功。

 
顯示: