2011-10-12 2 views
1

ADO.NET을 사용하여 Informix 서버 (Windows)에 연결하는 데 문제가 있습니다. 이 기사에서 목록 1 코드를 사용하고 있습니다 : http://www.ibm.com/developerworks/data/library/techarticle/dm-0510durity/.NET 드라이버를 사용하여 Informix에 연결하는 중 오류가 발생했습니다.

보고 오류 "오류 [HY000] [인포믹스 .NET 공급자] [인포믹스] 잘못된 연결 유형입니다.". 오류 코드는 "-25539"입니다.

오류 참조에서 : "연결 유형이 데이터베이스 서버에 유효하지 않습니다.이 메시지는 데이터베이스 서버가 특정 연결 요청 (예 : ER 또는 HDR 연결)을 처리하도록 구성된 경우 나타납니다."

추가 검색 후 연결 보안 수준과 관련이 있음을 발견했지만 어떻게 해결해야할지 모르겠다.

또한 관리 도구 열기는 .NET 데모에서 사용 된 것과 동일한 연결 데이터를 사용하여 서버에 성공적으로 연결되었습니다.

Windows 7 64 비트 및이 SDK 버전을 실행 중입니다. clientsdk.3.50.FC9DE.WIN.

아무도 도와 줄 수 있습니까?

답변

0

Informix .NET 공급자를 사용하여 Informix DRDA 서비스에 연결하려고 시도했지만 해당 조합이 작동하지 않습니다. SQLI 서비스로 전환하고 Protocol = olsoctcp를 연결 문자열에 추가하면 모든 것이 잘 동작합니다. 그 후 나는이 문서

http://www.ibm.com/developerworks/data/library/techarticle/dm-1007dsnetids/index.html

을 발견하고 나는 데이터베이스 메타 데이터를 가져 오는 지원하지 않는 데이터베이스 메타 데이터와 오래된 인포믹스 제공자를 가져 오기 위해 필요로했기 때문에 IBM 데이터 서버 .NET 공급자로 전환.

관련 문제