안녕하세요?
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]