IQ Bot 升級選項

本主題提供客戶環境中的選項與使用案例,讓您在 IQ Bot 將現有 IQ Bot 伺服器升級至開發與生產環境之前,先試用的版本。

先決條件

以下是涉及的主要工具/程序:
  1. 匯入/匯出
    • 這是一項 IQ Bot 功能。
    • 我們建議您將某個 IQ Bot 安裝中的預備階段資料轉移至另一個安裝,前提是這兩個安裝屬於相同的 IQ Bot 版本。
  2. 資料庫備份/還原
    • 這是一項 SQL Server 功能。
    • 建立可以在相同或不同 SQL Server 執行個體上還原的現有資料庫備份。
    • 準備開發環境的資料庫複本。
      • 備份所有 IQ Bot 資料庫。
      • 在新的資料庫伺服器上還原備份。
    • 在還原的資料庫伺服器上或針對它安裝最新的 IQ Bot 設定。
    • 如此可確保您擁有最新的 IQ Bot 伺服器可供試用,以便使用現有的開發伺服器資料。
註: 該任務創建了兩個開發環境:
  1. 開發 - 舊版:使用舊版 IQ Bot (我們將以開發 - 舊版處理)
  2. 開發 - 新:使用更新版本的 IQ Bot (我們將以開發 - 新版本的方式處理)

這些情境主要是用在目前作用中的開發 (例如群組/bot的訓練) 隨著 IQ Bot 新版本的試用繼續進行時。

程序

  1. 情境 1 :僅在開發舊環境中進行活動開發。
    • 繼續試用/使用 Dev-new,雖然這台電腦上的資料對我們並不重要。
    • 在試用結束時,如果您對新的 IQ Bot 版本感到滿意,則進行以下操作:
      1. 捨棄 Dev-new,因為它只有試用資料。
      2. 先解除安裝舊版的 IQ Bot 然後在其上安裝新版本,以升級 Dev-old。
  2. 情境 2 :僅在開發新版上進行積極的開發。
    • 停止使用 Dev-old 。所有新的開發僅在開發新環境中進行。
    • 在試用結束時,如果您對新的 IQ Bot 版本感到滿意,則進行以下操作:
      1. 備份 Dev-new 的資料庫,然後在 Dev-old 環境上還原。
      2. 先解除安裝舊版的 IQ Bot 然後在其上安裝新版本,以升級 Dev-old。
  3. 情境 3 :無論是開發舊環境還是開發新環境,都會進行積極的開發。
    • 停止使用 Dev-old 。由於開發新環境僅用於試用,因此不會對其進行任何活動開發。
    • 在試用結束時,如果您對新的 IQ Bot 版本感到滿意,則進行以下操作:
      1. 捨棄 Dev-new 環境,因為它只有試用資料。
      2. 先解除安裝舊版的 IQ Bot 然後再安裝新版本,以升級 Dev-old 環境。
  4. 情境 4 :在開發舊環境和開發新環境中都會進行積極的開發。
    • 我們打算在(開發舊環境和開發新環境)環境中積極進行開發。
      註: 我們無法合併來自兩 IQ Bot 個不同伺服器的訓練。
    • 我們不建議在這兩種環境中都進行主動開發。而是選擇方案 1 或方案 2 。

後續步驟

將開發環境中的資料轉移至正式環境時,請執行以下操作:
首先通過卸載當前安裝的版本來升級生產服務器 IQ Bot,然後安裝的新版本 IQ Bot。這可確保開發和生產服務器都具有相同 IQ Bot 的版本。
使用匯入/匯出 (標準 IQ Bot 程序) 操作,將開發伺服器中的資料移轉到正式環境伺服器。