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