小编Aks*_*and的帖子

连接 ubuntu docker 映像时,用于 SQL Server 的 ODBC 驱动程序 13 无法在 pyodbc 上打开 lib

我被告知要单独问这个问题,但它与这里的这个问题有关。

我在使用官方 Ubuntu (16.04) 创建的 docker 映像上遇到了确切的问题。它从 isql 工作,但不能通过 pyodbc 连接。以下是 odbc 跟踪:

[ODBC][60][1487069096.117665][__handles.c][460]
                Exit:[SQL_SUCCESS]
                        Environment = 0x1458c20
[ODBC][60][1487069096.117687][SQLSetEnvAttr.c][189]
                Entry:
                        Environment = 0x1458c20
                        Attribute = SQL_ATTR_ODBC_VERSION
                        Value = 0x3
                        StrLen = 4
[ODBC][60][1487069096.117695][SQLSetEnvAttr.c][363]
                Exit:[SQL_SUCCESS]
[ODBC][60][1487069096.117702][SQLAllocHandle.c][375]
                Entry:
                        Handle Type = 2
                        Input Handle = 0x1458c20
[ODBC][60][1487069096.117709][SQLAllocHandle.c][493]
                Exit:[SQL_SUCCESS]
                        Output Handle = 0x148ab10
[ODBC][60][1487069096.117719][SQLDriverConnectW.c][290]
                Entry:
                        Connection = 0x148ab10
                        Window Hdl = (nil)
                        Str In = [SERVER=server;DATABASE=db;UID=user;PWD=pwd;DRIVER={ODBC Driver 13 for SQL Server};][length = 116]
                        Str Out = (nil)
                        Str Out Max = …
Run Code Online (Sandbox Code Playgroud)

python sql-server ubuntu pyodbc docker

5
推荐指数
1
解决办法
2114
查看次数

标签 统计

docker ×1

pyodbc ×1

python ×1

sql-server ×1

ubuntu ×1