尋找及匯入資料庫

本頁面說明如何使用資料庫收集指令碼,尋找及收集資料庫內容,並將內容上傳至 Migration Center。Migration Center 會使用 GitHub 上的開放原始碼收集指令碼來收集資料。如要瞭解 Migration Center 收集的資料類型,可以查看收集指令碼的程式碼。

事前準備

  • 資料庫集合指令碼支援下列資料庫和資料庫版本:
    • 適用於 Windows 的 Microsoft SQL Server 版本 2008R2 (SP2) 至 SQL Server 2022
    • MySQL 8 版
    • PostgreSQL 14 和 15 版。
  • 如果您在 Linux 上執行收集指令碼,請確認已安裝 zip 命令行公用程式。Migration Center 必須以 ZIP 格式輸出資料。 如果沒有 zip 公用程式,指令碼會產生不支援的 .tar.gz 檔案。

下載並執行指令碼

如要從資料庫探索及收集資料,請按照下列步驟操作:

  1. 下載資料庫類型的最新集合指令碼封存檔:

  2. 解壓縮下載的封存檔,然後開啟目錄。

  3. 請閱讀 README 檔案,確認資料庫環境的系統依附元件和設定選項。在 Linux 上,確認已安裝 zip 公用程式。

  4. 按照 README 檔案中的說明執行收集指令碼。指令碼完成後,系統會在您選取的輸出目錄中建立 ZIP 封存檔,內含收集到的資料。

將收集到的資料上傳至 Migration Center

收集指令碼建立的 ZIP 檔案包含從資料庫收集的所有規格和成效資料。

如要將 ZIP 檔案上傳至移轉中心,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「資料匯入」頁面。

    前往「資料匯入」

  2. 依序點選「新增資料」>「上傳檔案」

  3. 在「設定檔案上傳」部分,輸入檔案上傳的名稱。

  4. 從「檔案格式」清單中,選取「資料庫匯入檔案」

  5. 按一下「選取要上傳的檔案」,然後選取要上傳的所有檔案。

  6. 如要上傳檔案,請按一下「上傳檔案」

  7. 如果檔案通過驗證,請按一下「匯入資料」,然後按一下「確認」,從檔案建立素材資源。

檢查上傳內容

上傳檔案後,Migration Center 會驗證檔案,檢查格式是否正確。如果驗證成功,Migration Center 就會處理資料,建立新資產或更新現有資產。您可以在 Google Cloud 控制台中查看上傳工作的狀態。

如要查看上傳作業的狀態,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「資料匯入」頁面。

    前往「資料匯入」

  2. 在「檔案上傳」分頁中,從檔案匯入清單點選要查看的匯入作業。

  3. 查看上傳檔案的「狀態」

    檔案會顯示下列其中一種狀態:

    • 已完成:檔案匯入成功。
    • 準備。檔案已通過驗證,可以匯入。
    • 待處理:你的檔案正在等待其他檔案處理完成。
    • 執行中:檔案正在處理中。
    • 驗證。檔案處於驗證階段。
    • 驗證失敗。檔案含有錯誤。請修正錯誤,然後嘗試再次上傳檔案。
    • 失敗。無法匯入檔案。

查看錯誤詳細資料

匯入檔案後,如果發生錯誤,可以直接在 Google Cloud 控制台中查看錯誤訊息。

如要查看上傳作業的錯誤,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「資料匯入」頁面。

    前往「資料匯入」

  2. 在「檔案上傳」分頁中,從檔案匯入清單點選顯示警告或錯誤的匯入檔案。

    匯入檔案詳細資料頁面會顯示完整的錯誤清單。

在匯入檔案詳細資料頁面中,您可以查看導致錯誤的資產和資料欄位,以及錯誤說明。檔案匯入工作發生錯誤,可能會導致 Migration Center 無法建立新資產,或使用新變更更新現有資產。如要修正錯誤,請編輯檔案並建立新的檔案匯入工作,然後重新上傳檔案。

如要進一步瞭解可能出現的錯誤訊息,請參閱「排解檔案匯入錯誤」。

後續步驟