在移轉 Windows 上的 Microsoft SQL Server 資料庫至內嵌式 PostgreSQL 資料庫應用裝置前,確保您擁有必要的認證,並且已完成所有必要清理或其他準備事宜。

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

必要條件

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

程序

  1. 確認密碼是最新的,沒有設定為即將到期。
  2. 確認 vCenter Server 機器上已安裝 JDK 1.6 或更新版本。
  3. 確認在即將移轉 vCenter Server Appliance 的機器上,已將 sqljdbc4.jar 檔案新增到 CLASSPATH 變數中。
    如果您的系統未安裝 sqljdbc4.jar 檔案,則 vCenter Server Appliance 安裝程式會代為安裝。
  4. 確認系統資料庫來源名稱使用的是 Microsoft SQL Server Native Client 10 或 11 驅動程式。
  5. 若是 vCenter Server 5.5,請執行清理指令碼。
    1. 在 ISO 映像中尋找 cleanup_orphaned_data_MSSQL.sql 指令碼,並將其複製到 Microsoft SQL Server 可存取的位置。
    2. 登入您的資料庫。
      • 若是 Microsoft SQL Server Express,請開啟命令提示字元。
      • 若為 Microsoft SQL Server,請以 vCenter Server 資料庫使用者身分登入 Microsoft SQL Server Management Studio 工作階段。
    3. 執行清理指令碼。
      對於 Microsoft SQL Server Express,請執行: sqlcmd -E -S localhost\VIM_SQLEXP -d VIM_VCDB -i path/cleanup_orphaned_data_MSSQL.sql
      若是 Microsoft SQL Server,請執行 cleanup_orphaned_data_MSSQL.sql 內容。
      確保已連線到 vCenter Server 所使用的資料庫。

    清理指令碼會清理 vCenter Server 資料庫中所有不需要的資料。

  6. 完整備份 vCenter Server 資料庫。

結果

您的資料庫已準備妥當,可將 vCenter Server 移轉至 vCenter Server Appliance