2011-04-22 3 views
1

SQL Server 2008 데이터베이스에 575 개의 열이있는 테이블이 있습니다. 테이블과 일치하는 CSV 파일이 있습니다.SqlBulkCopy 최대 열 수

SqlBulkCopy (.NET 4)을 사용하면 처음 256 개의 열만 채워집니다. 나머지는 NULL을 삽입합니다. 다른 사람이이 문제를 경험 했습니까?

덕분에, TS3

+0

400 개의 홀수 열 (모든 정수)이있는 테이블을 사용해 보았습니다. 벌크 삽입이 제대로 작동합니다. 400 열 모두가 채워집니다. –

+0

CSV를 어떻게로드하고 있습니까? 어떤 라이브러리 및 어떤 데이터 구조로? 어딘가에 한계가있을 수 있습니까? –

답변

-1

나는 당신의 기본 키 열은 0에서 autoincrementing 것을 추측거야 그리고 형 TINYINT이다. 그렇다면 그 열의 기본 키를 더 많은 값을 저장할 수있는 정수 또는 다른 것으로 변경해야합니다.

+0

폴, 나는 당신의 대답을 이해하지 못합니까? 기본 키 유형은 허용되는 행 수에 영향을 주며 열 수에는 영향을주지 않습니다. 내가 뭘 놓치고 있니? – automatic