Ciao,
mi trovo ad iniziare col discorso SSIS e transazioni, e dopo aver letto quanto riportato nei BOL, ho riassunto in uno schemino il comportamento di due attività che ho genericamente chiamato "Attività 1" e "Attività 2" (non mi sono preoccupato di quale tipo di attività si tratti).
Quello che mi interessa capire è se le due attività partecipano ad una transazione (e se si tratta della stessa transazione), oppure ne avviano una nuova, oppure ignorano del tutto le transazioni (chiaramente il discorso vale per n attività).
Mi auguro che lo schema seguente sia comprensibile e naturalmente attendo correzioni :-)
|
Padre (Pacchetto
/ Contenitore)
|
Comportamento
padre
|
Attività
1
|
Comportamento
Attività
1
|
Attività
2
|
Comportamento
Attività
2
|
|
Required
|
Avvia transazione 1
|
Not
supported
|
Non partecipa ad alcuna
transazione
|
Not
supported
|
Non partecipa ad alcuna
transazione
|
|
Supported
|
Partecipa alla transazione 1
|
Supported
|
Partecipa alla transazione 1
|
|
Required
|
Required
|
|
|
|
|
|
|
|
|
Supported
|
Avvia transazione 1
|
Not
supported
|
Non partecipa ad alcuna
transazione
|
Not
supported
|
Non partecipa ad alcuna
transazione
|
|
Supported
|
Partecipa alla transazione 1
|
Supported
|
Partecipa alla transazione 1
|
|
Required
|
Required
|
|
|
|
|
|
|
|
|
Not
supported
|
Non avvia una transazione
|
Not
supported
|
Non partecipa ad alcuna
transazione e
non avvia alcuna transazione
|
Not
supported
|
Non partecipa ad alcuna
transazione e
non avvia alcuna transazione
|
|
Supported
|
Avvia transazione 1
|
Supported
|
Avvia transazione 2
|
|
Required
|
Required
|
Partecipa alla transazione 1
|