오랜만에 글적게 되었습니다..
다름이 아니라
또하나의 애로사항이 생겨버렸습니다.
현재 사용하는 환경은 WinXP, pgsql 8.0.2, ODBC를 이용하고
있습니다.
개발언어로는 C#을 이용하고 있습니다
일반적인 어플리케이션쪽 문제는 try-catch로 무시하고
들어가면서
해당오류 발생 시 로그를 남겨 테스트 중입니다
즉, 에러는 나더라도 무시가능한 것은 로그로 분석하면서 프로젝트를
수행중입니다
여기서 약간의 문제가 발생하였습니다.
이벤트 뷰어에 오류가 보이기 시작한것입니다.
오류의 골자는
ODBC 공급자에 오류가 발생하여 예외가 발생한 것이죠(물론 무시할수
있지만, 오류코드를 MS에 보냄 안보넴 이녀석이 계속 떠서 상당히
골치꺼리 입니다.. 확인 후 프로그램은 동작합니다 try-catch노가다로
ㅎㅎ)
이벤트 뷰어에서 보이는 문제가 발생한 메서드는
IDispenserDriver::CreateResource 입니다
그냥 봐서도 ODBC드라이버 COM+의 오류인듯 합니다
오류 발생 시 너무 빨리 종료해서 리소스가 정리되지 않아서
일까요?
현재 GC(가비지컬렉터)를 이용하여 해당 어플리케이션의 리소스를
정리시키고
약간의 시간을 Sleep하여 테스트 중입니다...
앞으로 더 지켜보도록 하겠습니다
저와 같은 현상을 겪으신분의
해결방법들을 듣고 싶습니다.
^^ 화이팅입니다!
(pgsql이놈 MSSQL만 쓰던 제 성격에 맞아서 상당히 맘에
듭니다.)
|