2016-06-05 2 views
0

python 코드에서 pyodbc를 사용하여 SQL Server에 연결했습니다. 모든 SQL 설정이 올바른지, 나는tmux에서 실행할 때 pyodbc 오류가 발생했습니다.

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)") 

어떤 문제가 있으며 어떻게 진단하고 해결할 수 있습니까?

답변

0

bash가 생성 한 캐시 파일 중 하나를 tmux가 찾고 있던 이름으로 복사하여 해결했습니다! 어떤 이유로 tmux는 존재하지 않는 파일을 찾고있었습니다. 나는 아직도 확실하지 않다. 그러나 그것은 적어도 일시적으로 나의 이슈를 해결한다! 누군가가 좀 더 구체적인 대답을하면 감사 할 것입니다.