10得票3回答
SqlBulkCopy错误处理/出现错误时继续执行

我正在尝试将大量数据插入到SQL Server中。我的目标表有一个名为“Hash”的唯一索引。 我想用SqlBulkCopy替换我的SqlDataAdapter实现。在SqlDataAdapter中,有一个名为“ContinueUpdateOnError”的属性,当设置为true时,adap...

10得票1回答
批量复制的回滚

我有一个应用程序,使用C#中的批量复制类从我的数据库中进行复制。 当出现异常时,我能否在SQL Server中回滚批量复制操作?

10得票2回答
SqlBulkCopy.WriteToServer不可靠地遵守BulkCopyTimeout。

我需要计算SqlBulkCopy的连续超时异常。为了测试这个功能,我使用外部应用程序启动事务并锁定目标表。 只有在第一次调用时,SqlBulkCopy才会按预期抛出超时异常。我们尝试使用外部连接和事务,以及使用连接字符串和内部事务。使用外部连接和事务时,无限等待永远不是在打开连接或开始或提交...

9得票5回答
从其他数据库中选择进语句

如何将具有相同表结构并保留关键标识的数据从一个数据库复制到另一个数据库? 我使用的是 Sql Server 2012 "Denali",我希望从 Sql Server 2008 数据库中复制一些数据。我拥有完全相同的表,但我想将旧数据库中的数据复制到新的 "Denali" 数据库中。这两个数...

9得票2回答
使用主键进行批量复制无法工作。

我有一个数据库表,包含列和主键。 我想要使用C#中的datatable进行批量复制。 当我的表中有主键时,我会遇到异常,因为该表有6列,而我的datatable只有5列。 请问我该怎么办? 我应该在C#中将主键添加到我的datatable中吗? (如果需要代码,请告诉我) 这是da...

9得票1回答
sp_tablecollations_100是什么作用?

在进行批量插入(SqlBulkCopy)之前,我看到了一个 excec sp_tablecollations_100 N'.tb_tablename' 在分析器中 这是做什么用的?这是一个问题的迹象还是正常现象? 谢谢你的帮助 更新 后面的批量插入会显示插入语句中的COLLATI...

9得票2回答
SqlBulkCopy的缺点是什么?

我为“使用C#将大量数据插入数据库的最佳方法”做了一些研究,很多人建议我使用SqlBulkCopy。我试用了一下,真的非常快。毫无疑问,SqlBulkCopy是一个完美的插入数据(特别是大量数据)的方式。但是,为什么我们不总是使用它呢?使用SqlBulkCopy有什么缺点吗?

9得票1回答
如何使用SQL批量复制获取插入数据记录的标识符

我有一个ADO.NET的 DataTable,其中大约有10万条记录。在这个表中,有一列名为xyID,因为该列是SQL Server数据库中自动生成的IDENTITY,所以它没有值。 我需要检索生成的ID以供其他进程使用。我正在寻找一种方法将此DataTable批量复制到SQL Server...

9得票4回答
使用SQLBulkCopy进行数据库的插入/更新

我有一个记录的数据表格。我正在使用SqlBulkCopy将记录插入到Sql表中。它运行良好。下一次,当使用相同的记录获取数据表格时,只有几个值发生改变,SqlBulkCopy会插入另一组记录,而不更新先前的详细信息。如何使用SqlBulkCopy更新Sql表?请帮忙解决。 谢谢, Vix

9得票4回答
有没有一种方法可以在不将数据转换为 DataTable 的情况下使用 SqlBulkCopy?

有没有一种方法可以在不将数据转换为DataTable的情况下使用SqlBulkCopy?我在内存中有一个对象列表(List),我真的不想使用更多的内存来创建DataTable。是否可能在List上实现IDataReader? 谢谢!