Quantcast
Channel: Active questions tagged ubuntu - Stack Overflow
Viewing all articles
Browse latest Browse all 5995

Error code 0x2746 (10054) when trying to connect to SQL Server 2014 via ODBC from Linux

$
0
0

Ubuntu 22.04.1 LTS

pyodbc 4.0.35

OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)

Followed steps on Install the Microsoft ODBC driver for SQL Server (Linux)

Installation successful. When I run this snippet

def select_driver():"""Find least version of: ODBC Driver for SQL Server."""    drv = sorted([drv for drv in pyodbc.drivers() if "ODBC Driver " in drv and " for SQL Server" in drv])    if len(drv) == 0:        raise Exception("No 'ODBC Driver XX for SQL Server' found.")    return drv[-1]print(select_driver()) 

Output is : ODBC Driver 18 for SQL Server

My connection string .

cnxn_str = ("Driver={SQL Server Native Client 18.0};""Server=xx;""Database=xx;""UID=xx;""PWD=xx")myCon = pyodbc.connect(cnxn_str)

Edit: With new connection "Driver={ODBC Driver 18 for SQL Server};"

[Microsoft][ODBC Driver 18 for SQL Server]TCP Provider: Error code 0x2746 (10054) (SQLDriverConnect)')

EDIT: root@vps:~# openssl version -a

OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022) builton: Thu Oct 27 17:06:56 2022 UTC platform: debian-amd64 options:bn(64,64) compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall-Wa,--noexecstack -g -O2 -ffile-prefix-map=/build/openssl-WsPfAX/openssl-3.0.2=. -flto=auto -ffat-lto-object s -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat-Werror=format-sec urity -DOPENSSL_TLS_SECURITY_LEVEL=2 -DOPENSSL_USE_NODELETE -DL_ENDIAN-DOPENSSL_PI C -DOPENSSL_BUILDING_OPENSSL -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2OPENSSLDIR: "/usr/lib/ssl" ENGINESDIR:"/usr/lib/x86_64-linux-gnu/engines-3" MODULESDIR:"/usr/lib/x86_64-linux-gnu/ossl-modules" Seeding source: os-specificCPUINFO: OPENSSL_ia32cap=0xffbaa2234f8bffff:0x400000283


Viewing all articles
Browse latest Browse all 5995

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>