Esecuzione delle transazioni distribuite

Microsoft Distributed Transaction Coordinator (MS DTC) consente alle applicazioni di estendere le transazioni su due o più istanze di SQL Server, nonché di partecipare a transazioni gestite da gestori transazioni conformi allo standard DTP XA dell'Open Group.

In genere tutti i comandi di gestione delle transazioni vengono inviati al server tramite il driver ODBC di SQL Server Native Client. L'applicazione avvia una transazione chiamando SQLSetConnectAttr con la modalità autocommit disattivata. Esegue quindi gli aggiornamenti che comprendono la transazione e chiama SQLEndTran con l'opzione SQL_COMMIT o SQL_ROLLBACK.

Quando si utilizza MS DTC, tuttavia, esso diventa il gestore transazioni e SQLEndTran non viene più utilizzato.

Vedere anche

Concetti