0
ODBC를 통해 Teradata 서비스를 실행중인 원격 호스트에 연결하려고합니다. 나는에서 연결하려고 호스트 설치 다음 테라 데이타 소프트웨어 64 비트 RHEL 6.x에서입니다 :ODBC를 사용하여 연결할 때 Teradata '카탈로그 문자열을 가져올 수 없습니다'오류가 발생했습니다.
- jmsaxsmod
- fastld
- fastexp BTEQ
- MLOAD
- mqaxsmod
- npaxsmod
- sqlpp
- tdodbc
- tdwallet
- tptbase
- tptstream
- tpump
내가 파이썬 (대화 형 세션)를 통해 원격 호스트에 연결을 시도, 내가받을 얻을 수있는 '수 없습니다 카탈로그 문자열 '오류 :
[@myhost:/path/to/scripts] ->python
Python 2.6.6 (r266:84292, Nov 21 2013, 10:50:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyodbc
>>> pyodbc.pooling = False
>>> cn = pyodbc.connect("DRIVER={Teradata}; SERVER=12.245.67.255:1025;UID=usr;PWD=pwd", ANSI = True)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
pyodbc.Error: ('28000', '[28000] [Teradata][ODBC Teradata Driver] Unable to get catalog string. (0) (SQLDriverConnect)')
또한 isql을 사용하려고하면 전자 인 unixODBC 냠 패키지), 나는 그 메시지는 테라 데이타 드라이버가 오류 메시지를 표시하려고 시도하는 것을 의미한다고 생각 하지만 카탈로그 파일을 찾을 수 없습니다 같은 오류를
[@my_host:/path/to/scripts] ->isql -v proddsn
[28000][Teradata][ODBC Teradata Driver] Unable to get catalog string.
[ISQL]ERROR: Could not SQLConnect
감사! 모든 것이 예상대로 현재 가동 중입니다. – Jubbles