是否可以在.net的同一事务中并行运行多个SQL语句?

时间:2017-03-17 23:27:20

标签: sql .net sql-server tsql

我想要在SQL Server中插入7个表。我首先将SqlBulkCopy分成7个临时表,然后将它们合并到真实表中。我需要它更快,所以我想知道是否有办法在同一个事务中并行运行这些,因为如果有任何失败我想要回滚所有这些。

由于

1 个答案:

答案 0 :(得分:0)

我会使用ssis包并使用容器上的TransactionOption将此etl放在容器中,如果失败则可以将其回滚。我认为这是最快的方式...其他明智的你可以检查交易是否完成了使用表...但这是愚蠢的