DTSTransactionOption 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
트랜잭션 지원 가능성을 설명하고 컨테이너가 트랜잭션에 참여하는지 여부를 지정합니다.
public enum class DTSTransactionOption
public enum DTSTransactionOption
type DTSTransactionOption =
Public Enum DTSTransactionOption
- 상속
-
DTSTransactionOption
필드
| Name | 값 | Description |
|---|---|---|
| NotSupported | 0 | 이 컨테이너에 대해 어떤 트랜잭션도 시작되지 않으며, 따라서 현재 트랜잭션이 부모 컨테이너에 의해 시작된 거래의 결과는 이 컨테이너 실행 중 변경될 수 있는 데이터에 영향을 미치지 않습니다. 즉, 부모 컨테이너가 트랜잭션을 시작했더라도 변경 사항이 롤백되지 않는다는 뜻입니다. |
| Supported | 1 | 이 컨테이너가 거래를 시작하지 않는다고 명시합니다. 하지만 부모 컨테이너가 트랜잭션을 시작하면 트랜잭션에 참여합니다. 기본값입니다. |
| Required | 2 | 이 컨테이너가 새 트랜잭션을 시작하도록 명시하며, 부모 컨테이너가 이미 트랜잭션을 가지고 있지 않은 경우, 부모 컨테이너의 트랜잭션이 조인됩니다. |
예제
다음 코드 예시는 이 열거를 사용하여 의 Package.TransactionOption값을 변경하는 방법을 보여줍니다.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Microsoft.SqlServer.SSIS.Samples
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
Package pkg = new Package();
// Display the default value of TransactionOption.
Console.WriteLine("TransactionOption: {0}", pkg.TransactionOption);
// Modify the value.
pkg.TransactionOption = DTSTransactionOption.Required;
// Display the new value of TransactionOption.
Console.WriteLine("TransactionOption: {0}", pkg.TransactionOption);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Microsoft.SqlServer.SSIS.Samples
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim pkg As Package = New Package()
' Display the default value of TransactionOption.
Console.WriteLine("TransactionOption: {0}", pkg.TransactionOption)
' Modify the value.
pkg.TransactionOption = DTSTransactionOption.Required
' Display the new value of TransactionOption.
Console.WriteLine("TransactionOption: {0}", pkg.TransactionOption)
End Sub
End Class
End Namespace
샘플 출력:
트랜잭션옵션: 지원
트랜잭션옵션: 필수
설명
이 열거는 컨테이너가 거래에 참여하는지 여부를 나타내는 데 사용됩니다.