Hello.
We're using the SQL Server Driver version 17 from Microsoft with pyodbc in a Python application.
We have a very old SQL Server, SQL Server 2014, on Windows Server 2012. Before you bite off my head for 'old software' and write off as that, we're trying to look for a workaround for the TLS problem.
We're connecting to this system via PyODBC on an Ubuntu 20.04 box. Default cipher suites disable older ciphers, and 'newer' ciphers aren't available on the older Windows box.
I know that, in Python, sockets can be created with 'custom' Cipher Suite definitions and such as what's available to the socket. What I need to know is if we can apply something similar to that for PyODBC and the TLS 1.2 to enable 'older' cipher strings.
Does anyone know if there's an implementation we can do in this case to 'enable' older cipher strings?