命令shell在事务隔离下执行SSIS包读取未提交

时间:2012-04-23 11:38:56

标签: sql-server transactions ssis locking deadlock

如果执行以下操作,那么包中发生的所有事务都会隔离吗?

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRANSACTION
EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'
END TRANSACTION

1 个答案:

答案 0 :(得分:0)

不,pacakge本身有一个默认事务(单击包上的任何空白区域并查看属性),它也有自己的事务控制机制,其中任务可以被支持,需要或者notsupported时"

查看完整解释here