CommitTransaction 요소(XMLA)CommitTransaction Element (XMLA)

적용 대상:예SQL Server Analysis Services예Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesyesAzure Analysis Services현재 세션의 트랜잭션을 커밋하는 MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services 인스턴스. Commits a transaction on the current session with a MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services instance.

구문Syntax


<Command>  
   <CommitTransaction />  
</Command>  

요소 특징Element Characteristics

특징Characteristic DescriptionDescription
데이터 형식 및 길이Data type and length InclusionThresholdSettingNone
기본값Default value InclusionThresholdSettingNone
카디널리티Cardinality 0-n: 두 번 이상 나타날 수 있는 선택적 요소입니다.0-n: Optional element that can occur more than once.

요소 관계Element Relationships

관계Relationship 요소Element
부모 요소Parent elements CommandCommand
자식 요소Child elements InclusionThresholdSettingNone

주의Remarks

CommitTransaction 명령은 현재 세션에서 BeginTransaction 요소를 사용하여 명시적으로 정의된 활성 트랜잭션을 커밋합니다.The CommitTransaction command commits an active transaction, explicitly defined using the BeginTransaction element, on the current session. 활성 트랜잭션이 없으면 오류가 발생합니다.If an active transaction does not already exist, an error occurs. 이미 활성 트랜잭션이 있는 경우 Analysis ServicesAnalysis Services 인스턴스는 현재 세션에 대한 트랜잭션의 참조 수를 줄입니다.If an active transaction already exists, the Analysis ServicesAnalysis Services instance decrements the reference count of transactions for the current session. 명시적으로 정의된 활성 트랜잭션의 참조 수가 0이 되면 Analysis ServicesAnalysis Services 인스턴스가 트랜잭션을 커밋합니다.If the reference count of explicitly defined active transactions reaches zero, the Analysis ServicesAnalysis Services instance commits the transaction.

관련 항목:See Also

BeginTransaction 요소 ( XMLA ) BeginTransaction Element (XMLA)
Cancel 요소 ( XMLA ) Cancel Element (XMLA)
RollbackTransaction 요소 ( XMLA ) RollbackTransaction Element (XMLA)
명령 ( XMLA )Commands (XMLA)