Поделиться через


Транзакции

Поставщик SQL SERVER NATIVE CLIENT OLE DB реализует поддержку локальных транзакций. Потребитель может использовать распределенные или координируемые транзакции с помощью координатора распределенных транзакций (Майкрософт) (MS DTC). Для потребителей, которым требуется управление транзакциями, охватывающее несколько сеансов, поставщик SQL Server Native Client OLE DB может присоединять транзакции, инициированные и поддерживаемые MS DTC.

По умолчанию поставщик SQL Server Native Client OLE DB использует режим автоматической зафиксации транзакций, где каждое дискретное действие в сеансе потребителя состоит из полной транзакции для экземпляра SQL Server. Режим автоматической фиктивной связи поставщика SQL SERVER NATIVE CLIENT OLE DB является локальным, и транзакции автоматической фиктивной фиктивной записи никогда не охватывают более одного сеанса.

Поставщик OLE DB SQL Server Native Client предоставляет интерфейс ITransactionLocal, позволяя потребителю явно и неявно запускать транзакции по одному подключению к экземпляру SQL Server. Поставщик SQL SERVER NATIVE CLIENT OLE DB не поддерживает вложенные локальные транзакции.

в этом разделе

См. также:

Собственный клиент SQL Server (OLE DB)