將資料移動到 Azure SQL 資料庫

已完成

雖然有方法可用來移轉整個結構描述及其資料,但在某些情況下,只需要資料庫的子集。 幸運的是,我們看過的許多方法都支援部分資料移轉,而我們將瞭解一些其他方法。

在我們的自行車製造商案例中,假設公司有一個內部部署 SQL Server 資料庫,其中包含數年的銷售、客戶和產品資料。 該公司想要移轉至 Azure SQL 資料庫,以利用雲端的可擴縮性和彈性。 不過,他們只需要移轉客戶和產品資料表,因為他們想要基於安全性考慮將其銷售資料保留在內部部署。

大量複製

bcp 公用程式允許將數據從 SQL Server 數據表大容量匯出至數據檔,反之亦然。 公用程式多用途,可讓 SQL Server 與其他程式或資料庫之間的資料傳輸。

了解表的模式和資料類型對於有效使用 bcp 命令至關重要,除非預先存在的格式檔案可用。

Azure Data Factory

您可以使用 Azure Data Factory 進行數據遷移,而不是整個資料庫移轉。 Azure Data Factory 可以從來源 SQL Server 資料庫移轉和轉換資料,而且通常用於商業智慧工作負載 (BI)。