C#

C# 트랜잭션이 이미 암시적 또는 명시적으로 커밋되거나 중단되었습니다.

아디봉 2012. 8. 16. 16:51

트랜잭션이 이미 암시적 또는 명시적으로 커밋되거나 중단되었습니다.

해결방안 -> 1)connectionstring 뒤에 "enlist=false" 구문 붙여서 하면 된다.
2) 구성요소서비스 - 컴퓨터 - 내컴퓨터 속성에서 MS-DTC 탭 클릭   보안구성의 모든 항목 체크 (라디오 버튼 중 인증필요없음 선택)2. 실행 - regedit 입력 후 HKEY_LOCAL_MACHINE -> Microsoft -> MSDTC   TurnOffRpcSecurity의 DWORD값을 1로 설정   (없을 경우 만들어줄 것)3. 방화벽 해제4. MSDTC 시작

출처 : http://blog.naver.com/beling?Redirect=Log&logNo=20042593139