What's causing 'unable to connect to data source' for pyodbc?

前端 未结 13 2251
北荒
北荒 2020-12-28 14:34

I\'m trying to connect to an MSSQL database from python on Linux (SLES).

I have installed pyodbc and Free TDS. From the command line:

tsql -H server          


        
13条回答
  •  长情又很酷
    2020-12-28 15:20

    One setting is enoug, /etc/odbcinst.ini:

    [FreeTDS]
    Description = FreeTDS Driver to MsSQL
    Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
    UsageCount = 1
    

    And next:

    connection = pyodbc.connect(
        'DRIVER=FreeTDS;'
        'SERVER=;'
        'PORT=1433;'
        'DATABASE=;'
        'UID=;'
        'PWD=;'
        'TDS_VERSION=8.0;'
    )
    

提交回复
热议问题