我有一组大型CSV文件,每个文件都需要导入SQL Azure数据库。通常我会在SQL Server Management Studio中使用导入向导。但是,在SSMS中连接到SQL Azure时,该向导似乎不是一个选项。那是对的吗?如果是这样,推荐完成此任务的工具是什么?我正在寻找一种工具,它将从数据中推断列应该允许我根据需要覆盖数据类型。由于我在每个文件中都有很多列,所以我希望避免手动编写SQL代码来生成表格的繁琐工作。
答案 0 :(得分:0)
当您将任何数据传输到SQL数据库时,应该构建数据。过程是将CSV转换为表结构,然后将其直接迁移到SQL Azure。实际上,您可以在SSMS中编写存储过程来完成所有操作。
由于CSV文件可以是制表符,逗号或任何其他分隔的字符,因此您可以先按照here所述在本地数据库中批量插入,然后将表同步到SQL Azure。