我尝试使用bcp.exe
将行插入Azure数据库。
我使用的命令行是:
bcp <database>.dbo.<table> IN <datafile> -n -S <server> -U <username> -P <password> -k -e <errorfile>
当针对本地数据库执行时,一切正常,插入数据。
针对Azure数据库执行时,bcp
表示所有行都已发送到SQL Server,错误文件为空,Azure资源使用情况显示为峰值,但没有数据进入数据库。
-c
和-w
。有什么想法吗?
答案 0 :(得分:0)
您在服务器名称中使用tcp语法(即tcp:servername.database.windows.net)和用户名约定为username @ servername吗?
我成功地遵循了这篇文章:http://thecodegarden.net/bulk-insert-azure-sql/
否则你看起来不错。