2009-10-23 2 views
0

, 나는 다음과 같은 로그 메시지를 받고 있어요 :ASP.NET AS/400는 ASP.NET 웹 서비스에서 AS/400 서버에 액세스하려고 할 때 통신 오류

0x00000D98 0x00000001 2009-10-14을 16 : 16 : 08.734375 : iDB2ConnectionFailedException (9119245) .Void .ctor (선택 System.String) : iDB2ConnectionFailedException 던져 0x00000D98 0x00000001 2009-10-14 16 : 16 : 08.750000 : iDB2ErrorCollection (14964341) .Void 추가 (IBM.Data.DB2.iSeries.iDB2Error) : 메시지 : connectio 오류가 발생하여 n을 으로 열 수 없습니다. 메시지 세부 정보 : 시스템 정책에 이 설정되어이 공급자를 통해 데이터 원본에 연결할 수 없습니다. 메시지 코드 : 0

참고 : 사용자는 웹 서버에서 AS/400으로 핑할 수 있습니다.

의견이 있으십니까?

답변

0

서버를 ping 할 수 있고 데이터베이스 서비스에 연결할 수 있다는 것은 다른 두 가지입니다. AS/400에 대한 정책 및 사용 권한을 확인 했습니까?

+0

우리는 AS/400에서 정책을 약간 보았지만 평범하지 않은 것을 보지 못했습니다. 살펴볼 정책/권한에 대해 올바른 방향을 가르쳐 주시겠습니까? – ryanbales

1

나는이 상황을 직접 경험하지 못했지만 도움이 될만한 다른 게시판에 게시물을 발견했습니다. 요약하면 다음과 같습니다. http://forums.systeminetwork.com/isnetforums/showthread.php?t=48786

요약하면 문제가있는 개인은 iSeries 탐색기로 이동하여 응용 프로그램 관리 설정을 사용자 정의해야했습니다. 응용 프로그램 관리에 액세스하려면 iSeries 탐색기를 시작하고 보안 담당자 프로파일로 연결하십시오. 그런 다음 시스템을 마우스 오른쪽 단추로 클릭하고 응용 프로그램 관리를 선택하십시오. 클라이언트 응용 프로그램 탭을 선택하십시오. ODBC 지원으로 이동하여 사용자 정의를 클릭하십시오. 해당 사용자가 차단되었는지 확인하십시오.

다음은 응용 프로그램 관리에 대한 IBM iSeries Infocenter for V5R4의 문서에 대한 링크입니다. http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzaj3/rzaj3overview.htm 다음

응용 프로그램 관리에 정말 좋은 사백 전문가의 글이다 : 그것은 아무것도 변경하기 전에이를 검토하는 데 도움이 될 수 http://www.itjungle.com/fhg/fhg070809-story03.html

부여를,이 단지는 iSeries 응용 프로그램 관리 설정이 그와 같은 경우에 도움이 ODBC 이 사용자에 대해 차단되었습니다. iSeries 데이터 소스에 대한 액세스를 차단하는 다른 Windows 시스템 정책이있을 수 있습니다. 어떤 경우이 답변은 전혀 도움이되지 않습니다.