将数据从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
如果有人知道正确的解决方案,请帮助我,我已经尝试了很多解决方案,但这对我没用。
我们将不胜感激。
答案 0 :(得分:1)
我也遇到了同样的问题,在我的情况下,表没有聚集索引,在SQL Azure中,除非在该表上有聚簇索引,否则不能将数据插入到任何表中。