Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정준명 (twiny at wholsee.com)
홈페이지
첨부 파일
 

안녕하세요?

MS에서 제공한 Microsoft.Framework( DxFramework Lite) 로 COM+ 서비스를 만들어서 운영중입니다.
- 메시지 받으셨죠? ^^;

이벤트 로그를 보다보니 하루에 몇십건씩 아래 로그가 쌓이고 있습니다.

SqlDbAgent:
WEB2 의 System.Data 에서 에러가 발생하였습니다.

System.InvalidOperationException: 분산 트랜잭션에 참여하는 동안 오류가 발생했습니다.
   at System.Data.SqlClient.SqlInternalConnection.EnlistNonNullDistributedTransaction(ITransaction transaction)
   at System.Data.SqlClient.SqlInternalConnection.EnlistDistributedTransaction(ITransaction newTransaction, Guid newTransactionGuid)
   at System.Data.SqlClient.SqlInternalConnection.EnlistDistributedTransaction()
   at System.Data.SqlClient.SqlInternalConnection.Activate(Boolean isInTransaction)
   at System.Data.SqlClient.SqlConnection.Open()
   at Microsoft.Framework.Data.SqlDbAgent.ExecuteNonQuery(String strQuery, SqlParameter[] paramArray, CommandType cmdType)

자세한 정보는 http://go.microsoft.com/fwlink/events.asp에 있는 도움말 및 지원 센터를 참조하십시오.


어떤 경우에 이런 에러가 발생하는지 잘 이해를 못하겠습니다.

굳이 트랜잭션 처리를 안해도 되는 경우 트랜잭션 지원 안하는 비즈단에서 INSERT/UPDATE/DELETE 하는 DAL를 호출하도록 썼는데 이게 문제가 될 수도 있는지요?

사이트 오픈 뒤에 멀쩡한 웹페이지가 가끔씩 500 에러가 나는 케이스가 일어나고 있는데... 걱정이네요.

조언 부탁드립니다.








[최초 등록일: ]
[최종 수정일: 2/15/2006]


비밀번호

댓글 작성자
 



2006-02-15 02시23분
물론, NotSupported 트랜잭션 컨텍스트 하에서 INSERT/UPDATE/DELETE 를 한다고 해도 그런 오류가 발생할 수는 없습니다.

한가지 궁금한 것은, 그럼 다른 경우들 - Required 트랜잭션으로 설정된 것들은 모두 정상적으로 동작하고 있나요? 즉, DB 서버와 웹 서버간의 DTC 트랜잭션이 정상적으로 구동되고 있는지를 알고 싶습니다.
kevin25
2006-02-16 08시56분
[정준명] 물론 정상적으로 잘 동작합니다. 프로젝트 초기에 충분한 테스트를 거쳐서 개발 된거거든요.
위의 에러가 이벤트로그에 쌓이고 있다고해서 장애가 발생하는지도 확실하지는 않습니다. 프로젝트 초기라 어셈블리 배포가 잦은데 그것때문에 영향을 받을수도 있다는 생각을 해봅니다.
더군다나 저번 뉴스그룹에도 문의드렸다싶이 운영중인 웹사이트의 web.config를 수정하면 캐쉬된 어셈블리를 찾을수 없다는 에러가 나버립니다.
- MS 얘기와는 틀리게.. 이 경우 bin폴더에 파일을 복사하고 지우면 정상작동이 되지요.

흠흠흠


[guest]

... 46  47  48  49  50  51  [52]  53  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
2559로손5/6/201518467    답변글 [답변]: VB6.0의 ActiveX(OCX) 와 .Net에서 만든 COM DLL의 차이점 ??
2557Guest4/24/201517168Serialize , DeSerialize 관련 질문입니다! [3]
1558민식짱4/23/201518470FFmpeg.exe 를 이용한 C# 동영상 인코더 예제를 보고 질문드립니다 [1]파일 다운로드1
1555김응규4/22/201522877WCF net.tcp 관련해서 질문 드립니다. [2]
1556김응규4/22/201520829    답변글 [답변]: WCF net.tcp 관련해서 질문 드립니다. [1]파일 다운로드1
1554(삭제)4/19/201520998안드로이드 에뮬레이터에서 특정 앱 구동불가할때! [2]
1552spow...4/18/201528086마이크로세컨드 단위의 Sleep이 필요한데 찾질 못하겠습니다. [5]
1553spow...4/18/201520389    답변글 [답변]: 마이크로세컨드 단위의 Sleep이 필요한데 찾질 못하겠습니다. [1]
1551인디언기...4/16/201519541iisnode에 대해서 글 올리셨던데 질문이 있습니다 [1]
1549김선아4/15/201519923.net framework 4.5와 c++ dll에 관한 질문입니다 [1]
1550김선아4/15/201518185    답변글 [답변]: .net framework 4.5와 c++ dll에 관한 질문입니다 [2]
1547문명식4/3/201520540IWebBrowser Key Event 관련 [2]
1545나종식3/25/201519437internet explorer dns cache flush [2]
1543이용원3/23/201518592hyper-v 질문드려요! [1]
1544이용원3/24/201518143    답변글 한가지만 더 여쭤볼게요! [1]
1541임기성3/20/201525405Microsoft.Office.Core dll관련 문제 [1]
1539펜플3/17/201518522asp.net 질문입니다. [1]
1540113/17/201518570    답변글 [답변]: asp.net 질문입니다. [1]
1538열공합시닷3/13/201519574중계서버 질문드립니다 [1]
1537김재영3/11/201521337asp.net의 빌드 유휴시간 이후의 리빌드 작업을 컨트롤 할 수 있습니까? [2]
1536솔솔3/9/201518991mac address얻으려고 하는데요.. [1]
1535Stud...3/4/201519183C#엔 MFC의 theApp 과 같은 기능을 하는것이 없나요? [3]
1534김동진3/4/201518943C#에서 BHO로 Windows Explorer에서의 동작이 가능할지요 [2]
1533김동현3/3/201519180컴파일 된 프로그램에 코드 삽입(?) 관련입니다. [1]
1532반가워요3/3/201522357C# 소켓연결에 packet송수신... [8]
1531강현수3/2/201521293C# com 등록 시 GUID 변경 관련 문의 [1]
... 46  47  48  49  50  51  [52]  53  54  55  56  57  58  59  60  ...