如果执行以下操作,是否会隔离包中发生的所有事务?
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRANSACTION
EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'
END TRANSACTION
如果执行以下操作,是否会隔离包中发生的所有事务?
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRANSACTION
EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'
END TRANSACTION
不,pacakge 本身有一个默认事务(单击包上的任何空白处并查看属性),它还有自己的事务控制机制,其中可以“支持、需要或不支持”任务
在此处查看完整说明: