如何从内部sql服务器将数据导入Azure SQL Server

时间:2018-10-12 12:48:33

标签: sql-server azure-sql-database

我们需要将表中的数据从内部SQL服务器移动到Azure SQL服务器。我无法使用导入向导执行此操作。 我正在尝试使用csv完成此操作。 我已将数据导入CSV文件并创建了一个SSIS包,以将该数据读取到Azure SQL服务器中。 不断抛出如下数据类型错误。

  

[平面文件源[2]]错误:数据转换失败。数据   列“ Finance Charge Dollar”的转换返回状态值2   和状态文本“由于   潜在的数据丢失。”

即使更改了数据类型,我仍然遇到相同的错误。如果我从导入中删除该列,则下一个列也有同样的问题。

有人可以建议如何解决此问题吗?

谢谢

1 个答案:

答案 0 :(得分:0)

将数据库或数据库中的表迁移到Azure SQL数据库的最简单方法是使用Data Migration Assistant。您可以使用此工具首先对数据库执行评估,在评估阶段需要时进行调整,然后再将其迁移到Azure SQL数据库。

迁移到Azure SQL数据库的另一种简便方法是Azure Database Migration Service