首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net批量插入sqlserver2008,该怎么解决

2012-05-20 
asp.net批量插入sqlserver2008我要通过方法插入大量数据到sqlserver2008中的一张表中。几千条还行,过五六万

asp.net批量插入sqlserver2008
我要通过方法插入大量数据到sqlserver2008中的一张表中。几千条还行,过五六万条数据后就报服务器超时或服务器无响应!改用存储过程也没有什么效果!有谁做过这方面的东西吗?求教.....我用的是 Visual Studio 2010 和SQLServer2008!看网上有用SqlBulkCopy来做的。不过看不懂那什么意思?

[解决办法]
这里有个参考大全,一定有你需要的:点此
[解决办法]
用linq技术,循环插入,大约50-100条数据提交一次
[解决办法]
试试用原始的cmd.ExecuteNonQuery()吧,我前几天用NH的saveorupdate来保存,遇到了和楼主一样的问题,后来改用cmd.ExecuteNonQuery(),用最原始的拼接字符串,14000条数据表示无压力。。不过五六万还没试过
[解决办法]
使用 SqlBulkCopy是最快的,百万级的数据同步。

热点排行