안녕하세요? 측정 장비에서 오랜 시간동안 (주말) 측정을 하면 아래와 같은 에러메세지가 뜨는데요..
측정 데이터는 마이그레이션을 해서 db에 저장됩니다.
제가 하루동안 검색한 결과 이 에러의 원인으로 두가지 정도로 요약할 수 있었는데... 정확한 Solution을 얻지 못해서 이렇게 질문을 올립니다.
환경은 로컬서버에 Mixed mode, ODBC 연결하여 사용하고 있습니다.
Connection failed:
SQL State : '01000'
SQL Server Error : 10048
[Microsoft][ODBC SQL Server Driver][TCP\IP Socekt]ConnectionOpen (Connect()).
Connection failed:
SQL State : '08001'
SQL Server Error : 17
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or acess denied.
1. SQL 서버 포트 1433을 다른 응용프로그램에서 사용함.
==> 해결책(?) : 다른 응용프로그램 및 SQL 서버 사용 포트 확인
2. 데이터 베이스 Connect / Close 가 많이 일어나 부하가 걸림
==> 해결책(?) : ODBC 연결 풀링 시간 늘임
이 로그인 에러에 대한 해결책에 대해서 알려주시면 감사하겠습니다.
Comment 1
-
김동우(탱소연)
2013.09.17 09:17
예상하신것 처럼 SQL이나 다른 프로그램의 포트를 변경을 하셔야할것같습니다
다른 프로그램을 잠시 정지시켜보셔서 테스트하셔도되구요...