使用BCP将数据复制到Azure显示没有错误,但没有传输数据

时间:2016-11-15 16:27:16

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

我尝试使用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
  • 使用SSMS执行类似的插入时,将插入数据。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您在服务器名称中使用tcp语法(即tcp:servername.database.windows.net)和用户名约定为username @ servername吗?

我成功地遵循了这篇文章:http://thecodegarden.net/bulk-insert-azure-sql/

否则你看起来不错。