将数据移到 Azure SQL 数据库

已完成

虽然有可用于迁移整个架构及其数据的方法,但在某些情况下,只需要数据库的一部分。 幸运的是,我们看到的许多方法都支持部分数据迁移,我们将了解其他一些方法。

在我们的自行车制造商场景中,假设该公司有一个本地 SQL Server 数据库,其中包含几年的销售、客户和产品数据。 该公司希望迁移到 Azure SQL 数据库,以利用云的可伸缩性和灵活性。 但是,他们只需要迁移客户表和产品表,因为他们出于安全原因想要将其销售数据保留在本地。

大容量复制

bcp 实用工具允许将数据从 SQL Server 表批量导出到数据文件中,反之亦然。 该实用工具用途广泛,支持 SQL Server 与其他程序或数据库之间的数据传输。

除非有预先存在的格式化文件可用,否则了解表的架构和数据类型对于有效使用 bcp 命令至关重要。

Azure 数据工厂

可以使用 Azure 数据工厂 进行数据迁移,而不是整个数据库迁移。 Azure 数据工厂可以从源 SQL Server 数据库迁移和转换数据,它通常用于商业智能工作负载 (BI)。