SCVMM2008備份與還原

默認SCVMM 2008 R2安裝的SQL都是 2005 Express,可能出現的問題是SQL數據庫的單個文件不能大於4096MB,會致使Virtual Machine Manager Services不能啓用,因此仍是升級原來的數據庫,確保沒有問題。sql

要作的操做其實很簡單,確認幾個步驟就好:shell

1. 確認SCVMM數據庫是本地數據庫仍是遠程數據庫數據庫

打開註冊表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager 2007 Server\Settings\Sql,若是OnRemoteServer的鍵值是0,則爲本地數據庫;是1,則爲遠程數據庫。服務器

2. 使用VMM Powershell備份數據庫ide

數據庫在本地:兩行sqlserver

$VMMServer = Get-VMMServer -ComputerName "VMMServer1.Contoso.com"server

Backup-VMMServer –Path "C:\VMMBackups" -VMMServer $VMMServerget

操做完,會有一個完整的信息顯示。it

數據庫在遠端:io

$VMMServer = Get-VMMServer -ComputerName "VMMServer1.Contoso.com"

Backup-VMMServer –Path "\\SQLServer01\VMMBackups" -VMMServer $VMMServer

3. 卸載SCVMM Server和原有SQL 2005 Express

4. 從新安裝完整數據庫,從新安裝VMM Server並指定到數據庫

5. 還原數據庫

數據庫在本地:

& 'C:\Program Files\Microsoft System Center Virtual Machine Manager 2007\bin\SCVMMRecover.exe' -Path 'C:\VMMBackups\VirtualManagerDB-07022007-233717.bak'

數據庫在遠端:

& 'C:\Program Files\Microsoft System Center Virtual Machine Manager 2007\bin\SCVMMRecover.exe' -Path \\SQLServer01\VMMBackups\VirtualManagerDB-07022007-233718.bak

6. 檢查SCVMM是否正常,注意還原後在Administration>Managed Computers中檢查各服務器Agent Status,不然會致使Library下部分模板或腳本處於Missing狀態。

相關文章
相關標籤/搜索