DTSTransactionOption Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает поддержку транзакций и указывает, участвует ли контейнер в транзакциях.
public enum class DTSTransactionOption
public enum DTSTransactionOption
type DTSTransactionOption =
Public Enum DTSTransactionOption
- Наследование
-
DTSTransactionOption
Поля
Имя | Значение | Описание |
---|---|---|
DTSTO_NotSupported | 0 | Указывает, что для этого контейнера не будет запущено ни одной транзакции, вследствие чего результат текущей транзакции, если она была запущена родительским контейнером, не повлияет на данные, которые могут быть изменены во время выполнения данного контейнера. Это значит, что откат изменений выполнен не будет, даже если родительский контейнер запустил транзакцию. |
DTSTO_Required | 2 | Указывает, что этот контейнер вызовет запуск новой транзакции, если только родительский контейнер еще не имеет транзакции. В этом случае произойдет присоединение к родительской транзакции. |
DTSTO_Supported | 1 | Указывает, что этот контейнер не запустит транзакцию. Однако он примет участие в транзакции, если ее запустит родительский контейнер. Это значение по умолчанию. |
Комментарии
Дополнительные сведения см. в разделе DTSTransactionOption.