Сравнение Borland InterBase 4.x, Sybase SQL Server и Microsoft SQL Server - Двухфазное подтверждение транзакций. Microsoft SQL Server

ОГЛАВЛЕНИЕ

3.2. Microsoft SQL Server

Архитектура SQL Server позволяет программировать 2PC используя Координатор Распределенных Транзакций (Microsoft Distributed Transaction Coordinator [MSDTC]). MSDTC требует чтобы разработчик создавал объекты транзакций используя OLE. Если меняется приложение, то код 2PC должен быть повторно протестирован и сопровождаться все время жизни приложения. При этом сопровождаться должны не только клиентское приложение и база данных, но и объекты MSDTC также должны сопровождаться и координироваться с остальными частями системы. Это ухудшает переносимость, и требует дополнительных затрат на разработку и сопровождение.