2016-08-23 2 views
0

장고에 새 프로젝트를 만들고 원격 데이터베이스에서 데이터를 가져 오는 데 도움이되는 this tutorial을 따르고 있습니다. 내가 실행하려고 할 때마다 manage.py에을 이전 나는 다음과 같은 오류 얻을 :Django (ibm_db_django)로 AS400 데이터베이스에 연결

"C : \ Program 파일 (x 86) \ JetBrains의 \ PyCharm 2016년 2월 1일 \ 빈 \의 runnerw.exe"C를 : \ Python35-32 \ python.exe "C : ₩ Program Files (x86) ₩ JetBrains ₩ PyCharm 2016.2.1 ₩ helpers ₩ pycharm ₩ django_manage.py"migrate U :/incoming_parts_monitor 트레이스 백 (가장 최근의 마지막 콜) : 파일 "C : ₩ Users ₩ ecjohnson ¥ AppData ₩ Local ₩ Programs ₩ Python ₩ Python35-32 ₩ lib ₩ site-packages ₩ ibm_db_dbi.py"585 행에 연결 conn = ibm_db .connect (dsn, '', '', conn_options) SQLCODE = -30081

위의 예외 처리하는 동안 다른 예외가 발생했습니다

역 추적 (가장 최근 통화 최종) : 파일 "C : \ 사용자 \ ecjohnson \의 AppData \ 로컬 \ 프로그램 \ 파이썬 \ Python35-32 lib 디렉토리의 \ 사이트 \ "C : \ Users \ ecjohnson \ AppData \ Local \ Programs \ Python \ Python35-32 \ lib"파일의 내용은 다음과 같습니다. \ site-packages \ django \ db \ backends \ base \ base.py "에 연결하십시오. self.connection = self.get_new_connection (conn_params)

다른 .NET에서는 이전에이 데이터베이스에 연결했습니다. 웹 응용 프로그램 그래서 왜이 작동하지 않습니다 모르겠어요.

답변

0

sqlcode = -30081은 일반적인 "연결할 수 없음"조건입니다. 요청 및 서버 시스템 모두에서 구성 및 연결 세부 정보를보고 서버 측 연결 문제와 관련된 메시지를 검토하십시오. [DSPLOG (기록 표시 로그)]를 검토하여 가능하면 QHST (기록 표시) 통신 레벨 연결이 최소한 완료되었음을 표시하지만 초기 통신 연결 후 실제 오류로 인해 실제 데이터베이스 연결을 설정할 수 없음을 표시하기 위해 해당 메시징을 시작한 작업의 작업 기록을 검토하십시오. 예 : 사전 시작 작업 또는 데이터베이스 서버 작업이 작동하는 서브 시스템이 시작되지 않았을 수 있습니다.