0
如果執行以下操作,那麼隔離包中的所有事務是否都會發生?命令外殼SSIS包在事務隔離下執行讀取未提交
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRANSACTION
EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'
END TRANSACTION
如果執行以下操作,那麼隔離包中的所有事務是否都會發生?命令外殼SSIS包在事務隔離下執行讀取未提交
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRANSACTION
EXEC xp_cmdshell 'dtexec /f "C:\Package.dtsx"'
END TRANSACTION
不行,pacakge本身有一個默認的事務(點擊包裝上的任何空白,並期待在屬性),它也有它自己的事務控制機制,其中一個任務可以「支持,需要或不支持「
查看完整說明here: