使用SSMS将CSV导入SQL Azure数据库

时间:2012-09-19 21:50:46

标签: sql-server azure azure-sql-database

我有一组大型CSV文件,每个文件都需要导入SQL Azure数据库。通常我会在SQL Server Management Studio中使用导入向导。但是,在SSMS中连接到SQL Azure时,该向导似乎不是一个选项。那是对的吗?如果是这样,推荐完成此任务的工具是什么?我正在寻找一种工具,它将从数据中推断列应该允许我根据需要覆盖数据类型。由于我在每个文件中都有很多列,所以我希望避免手动编写SQL代码来生成表格的繁琐工作。

1 个答案:

答案 0 :(得分:0)

当您将任何数据传输到SQL数据库时,应该构建数据。过程是将CSV转换为表结构,然后将其直接迁移到SQL Azure。实际上,您可以在SSMS中编写存储过程来完成所有操作。

由于CSV文件可以是制表符,逗号或任何其他分隔的字符,因此您可以先按照here所述在本地数据库中批量插入,然后将表同步到SQL Azure。