我在Django中创建了一个新项目,并跟随this tutorial来帮助我从远程数据库中提取数据。每当我尝试在 manage.py 中运行迁移时,我都会收到以下错误:
" C:\ Program Files(x86)\ JetBrains \ PyCharm 2016.2.1 \ bin \ runnerw.exe" C:\ Users \ ecjohnson \ AppData \ Local \ Programs \ Python \ Python35-32 \ python.exe" C:\ Program Files(x86)\ JetBrains \ PyCharm 2016.2.1 \ helpers \ pycharm \ django_manage.py&# 34;迁移U:/ incoming_parts_monitor Traceback(最近一次调用最后一次): 文件" 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:\ Users \ ecjohnson \ AppData \ Local \ Programs \ Python \ Python35-32 \ lib \ site-packages \ django \ db \ backends \ base \ base.py",第199行,在ensure_connection中 self.connect() 文件" C:\ Users \ ecjohnson \ AppData \ Local \ Programs \ Python \ Python35-32 \ lib \ site-packages \ django \ db \ backends \ base \ base.py",第171行,在连接中 self.connection = self.get_new_connection(conn_params)
我之前在其他.NET Web应用程序中连接到此数据库,所以我不确定为什么这不起作用。
答案 0 :(得分:0)
sqlcode = -30081是通用"无法连接"条件。查看请求和服务器系统上的配置和连接详细信息,并查看有关服务器端连接问题的任何消息[可能的帮助是查看历史记录的显示日志(DSPLOG)(QHST),然后检查发起该消息传递的作业的作业日志,作为通信级连接至少完成的指示,但是在初始通信连接之后的一些错误阻止了建立实际的数据库连接;例如也许未启动预启动作业或数据库服务器作业运行的子系统。