Csv SQLState=S1000,NativeError=0错误=[Microsoft][SQL Server本机客户端10.0]在BCP数据文件中遇到意外的EOF

Csv SQLState=S1000,NativeError=0错误=[Microsoft][SQL Server本机客户端10.0]在BCP数据文件中遇到意外的EOF,csv,azure,cmd,azure-sql-database,bcp,Csv,Azure,Cmd,Azure Sql Database,Bcp,将数据从csv文件导入SQL azure表时出现此错误。 我不熟悉这项技术。因此,我尝试了一些小的没有记录。 我的csv文件中几乎没有记录,我的Azure数据库表现在是空的 这是SQL Azure中表的结构: Create Table BCP ( Id int identity(1,1) Value int, Name nvarchar(50), Constraint [pk_bcp] primMary key clustered([id] asc) ) on [pri

将数据从csv文件导入SQL azure表时出现此错误。 我不熟悉这项技术。因此,我尝试了一些小的没有记录。 我的csv文件中几乎没有记录,我的Azure数据库表现在是空的

这是SQL Azure中表的结构:

Create Table BCP
(
   Id int identity(1,1)
   Value int,
   Name nvarchar(50),

   Constraint [pk_bcp] primMary key clustered([id] asc)
) on [primary]
我试图插入的记录如下

100, abc
200, bcd
300, cdf
400, efg
500, fgh
600, ghi
700, hij
800, ijk
900, jkl
我正在尝试通过命令提示符实现。我使用的命令是

C:\Users\Administrator>BCP TestTask.dbo.BCP In C:\Users\Administrator\Desktop\Example\BCP.csv 
                           -S tcp:<servername>.database.windows.net 
                           -U 12345admin@<servername>.database.windows.net 
                           -P Welc@m#123 -E -h 'TABLOCK' -n -k 
C:\Users\Administrator>C:\Users\Administrator\Desktop\Example\BCP.csv中的BCP TestTask.dbo.BCP
-S tcp:.database.windows.net
-U12345admin@.database.windows.net 
-PWelc@m#123-E-h'TABLOCK'-n-k
如果有人知道它的正确解决方案,请帮助我,我已经尝试了许多解决方案,但对我来说不起作用


非常感谢您的帮助。

我也遇到了同样的问题,在我的情况下,表没有聚集索引,在SQL Azure中,除非在任何表上有聚集索引,否则无法将数据插入该表。

我也尝试了此命令,现在我没有收到任何错误,但行也没有在C:\Users\Administrator\Desktop\Example\BCP.csv-S中传输C:\Users\Administrator>BCP TestTask.dbo.BCPtcp:.database.windows.net-U12345admin@.database.windows.net-PWelc@m#123-E-h'TABLOCK'-n-k-f','-r'\n'