SSIS 時序容器 (Sequence Container)
2021-04-20
筆記 SQL Server Integrated Service 時序容器 (Sequence Container)。
說明
時序容器的用途:
- 可以藉由分散式交易讓容器下的 Task 達到交易 Rollback 的可能性
- 可以一次管理所有的相關 Task ,整個容器進行停用
- 可以在容器層級設定屬性,讓 Task 以運算式的方式取用
Transaction Option
交易的用意在於如果失敗是否會 Rollback,因為 SSIS 各項 Task 有自己的連線,因此必須藉由分散式交易才能夠達到交易 Rollback 的機制。而在沒有交易的情況下,如果 Task 失敗,則失敗步驟以前的動作仍會保持。但啟用交易的代價就是耗費資源。
- Required : 容器會啟動交易
- Supported : 如果父容器啟動交易,這項容器會配合進行交易
- NotSupported : 強制此容器中不進行交易
除了時序容器外,其他預設皆為 Supported。
Isolation Level
還不清楚具體的用途。
一共有下列的分類:
Unspecified
Chaos
ReadUncommitted
ReadCommitted
RepeatableRead
Serializable
Snapshot