使用SqlBulkCopy向数据库批量插入时弹出异常“Cannot access destination table” SqlBulkCopy批量插入 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我修改了关键部分代码如下:private static Stopwatch InsertUsingSqlBulkCopy(List<UserInMemory> list) { Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("UserName"); for (int i = 0; i < list.Count; i++) { DataRow row = dt.NewRow(); row["ID"] = list[i].ID; row["UserName"] = list[i].UserName; dt.Rows.Add(row); } using (SqlConnection con = new SqlConnection(connStr)) { con.Open(); using (SqlBulkCopy bulkCopy = new SqlBulkCopy(con)) { try { bulkCopy.DestinationTableName = "User"; bulkCopy.ColumnMappings.Add("ID", "ID"); bulkCopy.ColumnMappings.Add("UserName", "UserName"); bulkCopy.WriteToServer(dt); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } finally { con.Close(); } } } stopWatch.Stop(); return stopWatch; }数据库截图如下:结果图如下:我翻墙,搜了谷歌,看了前两页的所有英文贴。因素大致如下:1 表和表结构要存在2 权限:选择权、读取权限3 索引(indexing)?这个不明白,我只有主键都尝试过,还是解决不了,求各位大鸟指教 myeclipse远程连接sql server2008的问题 有关MS2000数据库转MS2005(急) 一个问题 网络数据库连接一问 循环Update问题 用Check约束如何让一字段的记录不重复?该字段不是主键。 关于sql server 取记录的问题. 数据库远程备份权限问题 求SQL语句 难题 这个插入怎么写???? 多条件计数及统计问题 sql数据库接收大量数据实时保存后,远程的客户端访问数据库出错。
private static Stopwatch InsertUsingSqlBulkCopy(List<UserInMemory> list)
{
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("UserName");
for (int i = 0; i < list.Count; i++)
{
DataRow row = dt.NewRow();
row["ID"] = list[i].ID;
row["UserName"] = list[i].UserName;
dt.Rows.Add(row);
}
using (SqlConnection con = new SqlConnection(connStr))
{
con.Open();
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(con))
{
try
{
bulkCopy.DestinationTableName = "User";
bulkCopy.ColumnMappings.Add("ID", "ID");
bulkCopy.ColumnMappings.Add("UserName", "UserName");
bulkCopy.WriteToServer(dt);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally { con.Close(); }
}
}
stopWatch.Stop();
return stopWatch;
}数据库截图如下:
结果图如下:
我翻墙,搜了谷歌,看了前两页的所有英文贴。
因素大致如下:
1 表和表结构要存在
2 权限:选择权、读取权限
3 索引(indexing)?这个不明白,我只有主键
都尝试过,还是解决不了,求各位大鸟指教