安裝 Db2 用的 SSMA 客户端(Db2ToSQL)
SQL Server 移轉小幫手是由執行下列工作的程式檔所組成:
- 連接到 Db2 資料庫。
- 連線到 SQL Server 的執行個體。
- 將 Db2 資料庫物件轉換為 SQL Server 語法。
- 將物件載入 SQL Server。
- 將資料移轉到 SQL Server。
本文提供安裝 SSMA 的安裝先決條件和指示。
必要條件
SSMA 的設計目的是在 z/OS 版本 9.0、10.0 和更新版本上使用 Db2、LUW 9.8、10.1 和更新版本、Db2 for i 7.1 版和更新版本,以及 SQL Server 2012 (11.x) 和更新版本。
安裝 SSMA 之前,請確定電腦符合下列需求:
- Windows 7 或更新版本,或 Windows Server 2008 或更新版本。
- Windows Installer 3.1 或更新版本。
- .NET Framework 4.7.2 版或更新版本。 您可以從 .NET Framework 開發人員中心取得。
- Microsoft OLE DB Provider for Db2 第 5 版或更新版本,以及連線到您要移轉的 Db2 資料庫。
- 在您要移轉資料庫對象和資料的位置,需要對承載目標 SQL Server 或 Azure SQL 資料庫的電腦擁有存取及足夠的許可權。 如需詳細資訊,請參閱連線到 SQL Server。
- 建議使用 4 GB 的 RAM。
SSMA for Db2 擴充功能套件
在此版本的 SSMA 中,您不需要在 SQL Server 上安裝個別的 SSMA 擴充套件,該套件支援資料遷移,以及啟用伺服器與伺服器連線的 Db2 提供者。
SSMA 擴充套件會將一個結構描述新增至指定 SQL Server 執行個體中的資料庫。 sysdb 架構包含移轉數據所需的數據表和預存程式,以及模擬 Db2 系統函式的使用者定義函式。
Microsoft OLE DB Provider for Db2
若要下載 Db2 6.0 版的 OLE DB 提供者,請移至 Microsoft SQL Server 2017 Feature Pack。
SSMA 是 Web 下載項目。 若要下載最新版本,請參閱 SQL Server 移轉小幫手下載頁面。
若要安裝 SSMA 用戶端:
按兩下 SSMAforDb2_n.msi,其中 n 是組建編號。
在 [歡迎] 頁面上,選取 [下一步] 。
如果您未安裝必要條件,會出現一則訊息,指出您必須先安裝必要的元件。 請確定您已安裝所有先決條件,然後再次執行安裝程式。
閱讀授權條款。 如果您同意,請選取 [I accept the agreement],然後選取 [Next]。
在 [Choose Setup Type] 頁面,選取 [Typical]。
在準備安裝頁面上,您可以在每次工具啟動時啟用或停用遙測和自動更新檢查。 選取 [安裝] 以開始進行安裝。
重要
請先卸載所有舊版的 SSMA for Db2,再安裝新版本。
預設安裝位置是 C:\Program Files\Microsoft SQL Server Migration Assistant for Db2
。