Компонент потокового получения - PullRequest
0 голосов
/ 25 марта 2012

Я создал пользовательский компонент, который использует пользовательский класс потоковой передачи, который я написал.Этот поток использует класс SqlFileStream для записи данных в SQL Server.

Я пытаюсь выяснить, как создать область транзакции для этого пользовательского потока в базовом IDtcTransaction в конвейере Receive.В основном я пытаюсь выяснить, как применить подсказки в этой статье к моему компоненту, но, похоже, он не работает.

Поскольку метод GET_FILESTREAM_TRANSACTION_CONTEXT() для FILESTREAM Для объектов требуется транзакция, я ищу способ ROLLBACK для этой транзакции в случае сбоя в нижестоящих компонентах.

Я иду по правильному пути с базовой транзакцией или естьДругой способ добиться этого?Может быть, перенести обработку транзакций в SPROC на сервере базы данных?

...