Используя SQL Server Management Studio (SSMS) Express, я могу найти базу данных и без проблем подключиться.
Но когда я использую pyodbc для подключения к тому же серверу, используя:
import pyodbc
Server = r"xxxER\xxxSQLSERV"
db = "xxxDB"
user = "xxx"
password = "xxxx"
conn = pyodbc.connect('DRIVER={SQL Server};SERVER='+server + ';DATABASE=' + db +';UID=' + user + ';PWD=' + password)
Используя Pyhton в моем локальном компьютере, я могу подключиться, но когда я пытаюсь на сервере Linux получить ошибку ниже
pyodbc.OperationalError: ('HYT00', u'[HYT00] [unixODBC][Microsoft][ODBC Driver 13 for SQL Server]Login timeout expired (0) (SQLDriverConnect)')
Я тоже пытался с ODBC Driver 17 для SQL Server, но столкнулся с той же проблемой. Может ли кто-нибудь предложить мне это.