在升級 vCenter Server 之前,請確保您的 Microsoft SQL Server 資料庫符合需求、您擁有必要的認證,並且已完成所有必要清理或其他準備事宜。

若要移除 DBO 角色,並將 DBO 架構中的所有物件移轉至自訂架構,請參閱知識庫文章知識庫 1036331

若要將 vCenter Server 資料庫從 Microsoft SQL Express 移轉至完整版 Microsoft SQL Server,請參閱知識庫文章知識庫 1028601

重要: 如果 vCenter Server 服務在 Microsoft Windows 內建系統帳戶下執行,則無法將整合式 Windows 用作驗證方法。

必要條件

在您準備 Microsoft SQL Server 資料庫以升級 vCenter Server 之前,務必先確認基本升級互通性。請參閱Windows 上 vCenter Server 的資料庫需求

確認您已備份資料庫。如需有關備份 vCenter Server 資料庫的資訊,請參閱 Microsoft SQL Server 說明文件。

若要正確設定資料庫權限,請參閱vCenter Server 的資料庫權限需求使用指令碼建立和套用 Microsoft SQL Server 資料庫結構描述和角色

程序

  1. 請確認資料庫符合升級需求。如有必要,請將資料庫升級到支援的版本。
  2. 如果 vCenter Server 不支援您的資料庫伺服器,請將資料庫升級到支援的版本或匯入到支援的版本。
  3. 如果您現有的資料庫是 Microsoft SQL Server,並且想要升級至最新受支援的 Microsoft SQL Server 資料庫 (例如 Microsoft SQL Server 2012),請在升級 vCenter Server 前先升級您的 Microsoft SQL Server 資料庫。
    如果現有資料庫是 Microsoft SQL Server,則不需要安裝新的 vCenter Server 執行個體。
    將資料庫從 Microsoft SQL Server 2005 移轉至 Microsoft SQL Server 2008 R2-SP2 或更新版本時,請將資料庫的相容性層級設定為 100。
  4. 請確認已正確設定權限。
  5. 確認密碼是最新的,沒有設定為即將到期。
  6. 確認實體 vCenter Server 機器上已安裝 JDK 1.6 或更新版本。
  7. 確認在即將升級 vCenter Server 的實體機器上,已將 sqljdbc4.jar 檔案新增到 CLASSPATH 變數中。
    如果您的系統未安裝 sqljdbc4.jar 檔案,則 vCenter Server 安裝程式會代為安裝。
  8. 確認系統資料庫來源名稱使用的是 Microsoft SQL Server Native Client 10 或 11 驅動程式。
  9. 如果選擇移除 DBO 角色,並將 DBO 結構描述中的所有物件移轉至自訂結構描述,則您必須授與所需權限。
    1. 將所需權限授與 vCenter Server 資料庫中的 vCenter Server 使用者。
    2. 將所需權限授與 MSDB 資料庫中的使用者。
  10. 完整備份 vCenter Server 資料庫。

結果

您的資料庫已準備妥當,可進行 vCenter Server 升級。