System.Data.SqlClient.SqlBulkCopy 

解决方案 »

  1.   

    页面吗?如果是页面那么肯定不能一次插入的,会超时的。分批次吧!每次插入指定的条数。数据量太大了,最好是分批次,不然就算是WinForm也会卡住的。
      

  2.   

    大量数据使用sqlbulkcopy
    using (SqlBulkCopy bulkCopy = new SqlBulkCopy(
      connectionString, SqlBulkCopyOptions.KeepIdentity |
      SqlBulkCopyOptions.UseInternalTransaction))
      {
      bulkCopy.BatchSize = 10;
    }
      

  3.   

    最快的方法,如果是远程网速不够,就以文件的方式传到服务器,然后再服务器本地处理,又速度又安全,还不耗客户端时间.如果本来网速够,那就那样了,inster into 能快到哪里去,一对一的客户端服务器,就是有瓶颈的
      

  4.   

    System.Data.SqlClient.SqlBulkCopy