informix에 연결하는 데 사용하려고하는 연결 문자열에 명백한 문제가 있습니까? 나는 연결 I 때문에 DRDA 프로토콜 요구 사항의 Informix 용 .NET 기본 드라이버를 사용할 수 없습니다IBM Informix 및 ODBC 드라이버 C#
https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.netpr.doc/ids_net_066.htm
를 구축하려고 시도하기 위해 다음과 같은 가이드와 다른 매개 변수를 사용하고있다. 나는 시스템 dsn을 구축하고 직접 호출 할 수 있으며 훌륭하게 작동합니다. ODBC 관리자에서 DSN 설치를 건너 뛸 수 있는지 확인하려고 시도하고 대신 구성 파일에 배치합니다. 4.10 클라이언트를 사용하여 작동하는 연결 문자열을 만드는 데 문제가 있습니다. 내 연결 문자열은 다음과 같습니다.
문자열 connStr = "CursorBehavior = 0; 드라이버 = IBM INFORMIX ODBC 드라이버; DB_LOCALE = en_US.819; 호스트 = xxx.xxx.xxx.xxx; 서버 =; 서비스 = 31012; UID = informix; 암호 = xxxxxxx; 프로토콜 = olsoctcp; DB = xxxx; 풀링 = false ";
오류는 다음과 같습니다 메시지 = 오류 [HY000] [인포믹스] [인포믹스 ODBC 드라이버] [- 11302] 불충분 한 연결 정보가 제공된 오류 [01S00] [인포믹스] [인포믹스 ODBC 드라이버] 잘못된 연결 문자열 속성. 오류 [01S00] [Informix] [Informix ODBC 드라이버] 연결 문자열 속성이 잘못되었습니다. 오류 [01S00] [Informix] [Informix ODBC 드라이버] 연결 문자열 속성이 잘못되었습니다. 오류 [01S00] [Informix] [Informix ODBC 드라이버] 연결 문자열 속성이 잘못되었습니다. 오류 [HY000] [Informix] [Informix ODBC 드라이버] [-11302] 연결 정보가 충분하지 않습니다.
Informix에는 'DRDA'대신 'SQLI 프로토콜'을 사용하십시오 ([.NET 공급자 간의 차이점] (https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.cliapinode.doc/netdif. htm)). 올바른 키워드 ([연결을 만드는 연결 문자열 키워드] (https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.odbc.doc)를 사용하는 경우 'ODBC' /ids_odbc_076.htm)). –