批量将csv文件插入Azure

时间:2014-07-28 10:33:21

标签: azure import ssis

我想将csv数据文件直接导入到我在Azure中创建的表中。我了解Azure中不支持批量插入。

请任何人都可以建议将平面文件直接导入Azure的方法 - 我希望能够直接从命令行执行此操作(以便我可以使用设置统计信息io来监视执行时间; < / strong>),并且无需通过SSIS或其他应用程序进行同步。我已经搜索过这方面的指导,但我找到的所有文章似乎都是使用BCP引用的,但这似乎是一个加载项?

感谢任何建议。

R, 乔恩

2 个答案:

答案 0 :(得分:3)

我实际上使用了此处所述的方法:Bulk insert with Azure SQL

基本上,您将数据批量插入本地MSSQL数据库(受支持)。 使用命令提示符中的BCP命令创建包含所有数据的txt文件并将其大量插入到azure表中。

答案 1 :(得分:0)

我最终和Jefferey做了同样的事情,但是如果这个网站出现故障,那就是语法:

BCP <databasename>.dbo.<tablename> IN <localfolder>\<filename>.txt -S <servername> -d <database> -U <username>@<servername> -P <password> -q -c -C -t ;

-C使您可以根据需要使用UTF-8来处理具有特殊字符(例如æøå)的情况。