1
我正在尝试使用bcp.exe
将行插入到Azure数据库中。使用BCP将数据复制到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执行类似插入时,插入数据。
任何想法?
不使用tcp前缀而不使用@约定。我也遵循这个链接的建议。正如我所说,东西似乎在服务器上发生。我认为它可能失败,由于identity_insert作为虽然在运行bcp之前使用ssms关闭,我相信这只适用于它所在的会话,并不会被bcp会话看到。没有错误产生的事实没有帮助。 – flange