建议使用DTS或SSIS插入数据库.

解决方案 »

  1.   

    分批用System.Data.SqlClient.SqlBulkCopy批量插入。1kw估计也就10几分钟。
    参考下面地址的SqlBulkCopy部分
    http://blog.csdn.net/jinjazz/archive/2008/07/14/2650506.aspx
      

  2.   

    .net中,放到datatable用sqlbulkcopy插入。
    不过1kw行,插datatable也很慢。最好存为文本,用bcp或bulk
      

  3.   

    .net插这么多数据很慢,推荐bcp
      

  4.   


    1kw datatable是放不下的,直接就抱内存错误了,所以说要分批sqlbulkcopy。