【问题标题】:pyodbc error when run inside tmux在 tmux 中运行时出现 pyodbc 错误
【发布时间】:2016-06-05 22:02:27
【问题描述】:

在我的 python 代码中,我使用 pyodbc 连接到我的 sql 服务器。所有的 sql 设置都是正确的,我可以使用

在 linux 终端中运行我的代码
python main.py

问题是,当我在 tmux 中运行同一个文件时,我收到有关连接数据库的错误。具体来说:

sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('HY000', "[HY000] [unixODBC][Microsoft][ODBC Driver 11 for SQL Server]SSPI Provider: Credentials cache file '/tmp/[somefilename]' not found (851968) (SQLDriverConnect)")

知道什么可能导致此问题以及如何诊断和解决此问题?

【问题讨论】:

    标签: odbc pyodbc tmux sspi


    【解决方案1】:

    我通过复制 bash 使用 tmux 正在寻找的名称生成的缓存文件之一解决了这个问题!出于某种原因,tmux 正在寻找一个不存在的文件。我仍然不确定为什么,但它至少暂时解决了我的问题!如果有人提出更具体的答案,我将不胜感激。

    【讨论】:

      猜你喜欢
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多