2011-04-22 47 views
1

我有一個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

回答

-1

我要去猜測,你的主鍵列從零自增和它的類型是TINYINT的。如果是這樣,那麼你應該改變你的主鍵在該列是一個整數或者可以容納更多值的東西。

+0

保羅,我不明白你的答案?主鍵類型會影響允許的行數,而不是列數。我錯過了什麼? – automatic 2012-09-19 15:00:56