將 Db2 資料庫遷移至 SQL Server (Db2ToSQL)

適用於 Db2 的 SQL Server 移轉小幫手 (SSMA) 是一個完整的環境,可協助您快速將 Db2 資料庫移轉至 SQL Server 或 Azure SQL 資料庫。 藉由使用 SSMA for Db2,您可以檢閱資料庫對象和數據、評估資料庫以進行移轉、將資料庫物件遷移至 SQL Server 或 Azure SQL 資料庫,然後將數據遷移至 SQL Server 或 Azure SQL 資料庫。 您無法移轉 SYS 和 SYSTEM Db2 架構。

若要成功將對象和數據從 Db2 資料庫移轉至 SQL Server 或 Azure SQL 資料庫,請使用下列程式:

  1. 新增專案。

    建立專案之後,您可以設定專案轉換、移轉和類型對應選項。 如需專案設定的相關信息,請參閱 專案設定(轉換) 和相關章節。 關於如何自訂資料型別映射的資訊,請參閱 Map Db2 與 SQL Server 資料型別。

  2. 連接至 Db2 資料庫。

  3. 連接到 SQL Server。 如果你還沒有設定 SQL Server,可以選擇使用 SKU 尺寸建議(預覽),它會根據你的 Db2 資料庫輸入資料,產生一份推薦正確 SQL SKU 的報告。

  4. 將 Db2 架構映射到 SQL Server 架構。

  5. 您可以選擇生成評估報告來評估資料庫物件以進行轉換,並估計轉換時間。

  6. 轉換 Db2 架構。

  7. 將已轉換的資料庫物件載入 SQL Server。

    您可以利用下列其中一種方式來執行此作業:

    • 儲存指令碼,並在 SQL Server 中執行。

    • 同步資料庫物件。

  8. 將 Db2 資料遷移至 SQL Server。

  9. 如有必要,請更新資料庫應用程式。