適用於:Linux 上的 SQL Server
您可以將您的資料庫和資料,遷移到在 Linux 上執行的 SQL Server。 您選擇使用的方法取決於來源資料和您的特定案例。 下列小節提供各種移轉案例的最佳做法。
Important
SQL Server 跨平台可用性群組,其中包含具有完整高可用性和災害復原支援的異質複本,可供 DH2i DxEnterprise 使用。 如需詳細資訊,請參閱使用混合作業系統的 SQL Server 可用性群組。
從 Windows 上的 SQL Server 遷移
如果您想要將 Windows 上的 SQL Server 資料庫遷移到 Linux 上的 SQL Server,建議使用的技術是 SQL Server 備份和還原。
- 在 Windows 機器上建立資料庫的備份。
- 將備份檔案傳輸至目標 SQL Server Linux 機器。
- 在 Linux 機器上還原備份。
如需使用備份和還原來遷移資料庫的教學,請參閱下列文章:
您也可以將資料庫匯出到 BACPAC 檔案 (包含資料庫結構描述和資料的壓縮檔案)。 如果您有 BACPAC 檔案,您可以將此檔案傳輸至 Linux 電腦,然後將它匯入 SQL Server。 欲了解更多資訊,請參閱以下文章:
從其他資料庫伺服器遷移
您可以將其他資料庫系統上的資料庫遷移到 Linux 上的 SQL Server。 包括 Microsoft Access、DB2、MySQL、Oracle 和 Sybase。 在此情況下,請使用 SQL Server 移轉小幫手(SSMA)將移轉至 Linux 上 SQL Server 的作業自動化。 如需詳細資訊,請參閱 使用 SQL Server 移轉小幫手 (SSMA) 將資料庫移轉至 Linux 自動化。
遷移結構化資料
此外,也有匯入原始資料的技術。 您可能有從其他資料庫或資料來源匯出的結構化資料檔案。 在這種情況下,你可以用工具 bcp 批量插入資料。 或者你可以在 Windows 上執行 [SQL Server Integration Services (SSIS)],將資料匯入 Linux 上的 SQL Server 資料庫。 SSIS 可讓您在匯入期間對資料執行更複雜的轉換。