次の場合、パッケージ内で発生するすべてのトランザクションは分離されますか?
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
いいえ、パッケージ自体にはデフォルトのトランザクションがあり(パッケージの空白部分をクリックしてプロパティを確認します)、タスクを「サポート、必須、または非サポート」できる独自のトランザクション制御メカニズムもあります。
ここで完全な説明を参照してください: