DSN 설정 때문에 삽질한 이야기

잘 되던 ODBC DSN이 죽어라 안 되는 상황이 벌어졌다. 하필이면 내가 뭘 고친다고 손 봤던 다른 사람의 컴퓨터에서 벌어진 일이라 구박 받으면서 고치느라 진땀 뱄다. [제어판/관리도구/데이터 원본]에서 ODBC 연결을 테스트해보면 잘 되는데, 해당 DSN을 쓰는 애플리케이션은 데이터베이스에 연결하지 못하는 진기한 현상이 벌어졌다. 마침내 데이터베이스를 지우고 다시 깔았는데, 마찬가지였다. 에라, 모르겠다 싶었던 그때 이상한 게 눈에 들어왔다.

사용자 DSN시스템 DSN 양쪽에 똑같은 이름을 가진 DSN이 등록되어 있었다. 여태까지 사용자 DSN을 손봤는데, 알고 보니 잘못된 설정 값을 가진 시스템 DSN이 있었다. 당연히 시스템 DSN의 우선순위가 높기 때문에 사용자 DSN을 아무리 손본들 문제가 해결될 리 없었다.

최 재훈

블로그, 페이스북, 트위터 고성능 서버 엔진, 데이터베이스, 지속적인 통합 등 다양한 주제에 관심이 많다.
Close Menu