기술 정보
home
채널 소개
home

SID in tbdsn.tbr 방식으로 ODBC 연결 시 Data Source Not found 에러 발생

문서 유형
장애 해결
분야
인터페이스/연동
키워드
DataSourceNotfound
dsn
tbdsn
적용 제품 버전
7FS01
7FS02
7FS02PS
1 more property

현상

SID in tbdsn.tbr 방식으로 ODBC 연결 시도 시 ‘TBR-2048 Data Source Not found’ 에러가 발생하며 접속이 불가합니다.
참고
tbdsn.tbr은 클라이언트가 Tibero의 데이터베이스에 접속하기 위한 필요정보를 가진 환경설정 파일입니다. 기본적으로 tbdsn.tbr 파일에는 SID, 호스트, 포트 번호 등의 정보가 포함되어 있습니다.

원인

‘2048 에러-Data Source Not found’는 접속을 시도하는 SID를 tbdsn.tbr 파일에서 찾지 못할 때 발생하는 에러로, tbdsn.tbr에 기재된 SID 외의 다른 SID로 접속을 시도하거나 tbdsn.tbr 파일을 제대로 찾지 못하는 경우 발생합니다.
ODBC 연결 중 SID in tbdsn.tbr 방식으로 연결 시도 시, TB_HOME PATH가 제대로 설정되지 않거나 SID가 제대로 명시되지 않아 접속이 불가할 수 있습니다.

해결

1. 기재된 SID 일치 여부 확인

환경 변수에 등록된 TB_SID (echo %TB_SID% 또는 환경변수 탭)
tbdsn.tbr에 기재된 SID
접속하고자 하는 SID
일치하지 않을 경우, SID 재설정 후 접속을 시도합니다.

2. tbdsn.tbr 경로 확인

%TB_HOME% 정상 적용 여부 확인 (echo %TB_HOME% 또는 환경변수 탭)
경로 설정이 안되는 경우, TB_DSN_FILE 환경 변수에 절대 경로로 tbdsn.tbr 파일 경로 명시 후 접속을 시도합니다.
--예시 TB_HOME => C:\Users\test\tibero7 TB_DSN_FILE => C:\Users\test\tibero7\client\config\tbdsn.tbr
SQL
복사
주의
tbdsn.tbr 파일은 %TB_HOME%\client\config 에 존재합니다.
%TB_HOME% 이 제대로 설정되지 않을 시, 다른 경로나 \client\config로 파일 경로가 설정되어 tbdsn.tbr 파일을 찾지 못해 Data Source Not found 현상이 발생할 수 있습니다.