我在與序列容器有連接的數據包中有一個sql任務。在SQL任務,我有以下幾點:ssis如何在已回滾的數據包中引發錯誤
BEGIN TRY
BEGIN TRAN
TRUNCATE TABLE foo_Copy
INSERT INTO foo_Copy
SELECT * FROM foo
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
END CATCH
的問題是,當一個錯誤確實發生了,「回滾過渡」被執行,SQL Server不會引發錯誤,所以SQL任務不一樣好,並且綠色連接前進到下一個容器。在SSIS數據包的sql任務中進行回滾時,創建失敗或阻礙下一步的最佳方式是什麼?謝謝。
您可以隨時拋出自己的錯誤中catch塊。 –
如何,你的意思是選擇1 \ 0 lol – MilesMorales