SqlBulkCopy最大列数

问题描述:

我有一个SQL Server 2008数据库,其中有一个575列的表。我有一个与表格匹配的CSV文件。SqlBulkCopy最大列数

当我使用SqlBulkCopy(.NET 4)时,只有前256列被填充。其余的将插入到他们的空值。有其他人遇到过这个问题吗?

感谢, TS3

+0

我试过用400奇数列(所有整数)的表和大容量插入工作正常 - 所有400列都填充 – 2011-06-07 15:29:10

+0

如何加载CSV?什么库,什么数据结构?那里有没有限制? – 2011-08-05 22:58:35

我要去猜测,你的主键列从零自增和它的类型是TINYINT的。如果是这样,那么你应该改变你的主键在该列是一个整数或者可以容纳更多值的东西。

+0

保罗,我不明白你的答案?主键类型会影响允许的行数,而不是列数。我错过了什么? – automatic 2012-09-19 15:00:56