필기노트

SQL1013N 데이터베이스 별명 이름 또는 데이터베이스 이름 "SAMPLE"을(를) 찾을 수 없습니다. SQLSTATE=42705 본문

Database

SQL1013N 데이터베이스 별명 이름 또는 데이터베이스 이름 "SAMPLE"을(를) 찾을 수 없습니다. SQLSTATE=42705

우퐁코기 2023. 5. 29. 03:19
반응형

1. 에러메시지 : [IBM][CLI Driver] SQL1013N 데이터베이스 별명 이름 또는 데이터베이스 이름 "SAMPLE"을(를) 찾을 수 없습니다. SQLSTATE=42705

 

2. 징후 : 원격 DB2 데이터베이스에 연결하는 데 실패합니다. 

 

3. 원인 : 이 경우 "SAMPLE"이 DB2 클라이언트에서 카탈로그화되지 않았을 수 있음을 의미합니다.

 

4. 해결 : DB2 클라이언트에서 카탈로그 등록

1) 실행 -> DB2CMD -> db2 list db directory. or db2 list node directory (카탈로그 정보 확인)
2) DB2 "CATALOG TCPIP NODE SAMPLENODE REMOTE 111.222.333.444 SERVER 55555"
3) DB2 "CATALOG DATABASE SAMPLE AS SAMPLE AT NODE SAMPLENODE AUTHENTICATION SERVER"
4) db2 "terminate"

 


REFERENCE

 

Error on connect to DB2

my code :   %let env = DBPROD; %let user = sam; %let pwd = welcome; proc sql; connect to db2 as db2con (db="&env" user="&user" pw="&pwd"); quit;   error: ERROR: CLI error trying to establish connection: [IBM][CLI Driver] SQL1013N The database alias name

communities.sas.com

반응형
Comments