Моя строка подключения выглядит иначе:
"DRIVER={ODBC Driver 17 for SQL Server};SERVER=myserver;DATABASE=mydb;UID=myuser;PWD=mypassword"
Лидс до
import pyodbc
connection = pyodbc.connect("DRIVER={ODBC Driver 17 for SQL Server};SERVER=myserver;DATABASE=mydb;UID=myuser;PWD=mypassword", autocommit=True)
Вместо UID вы используете имя пользователя и т. Д. Все слова, начинающиеся с 'my', должны быть заменены фактическими БД, пользователем и паролем. Вы также должны удалить часть Trusted_Connection=True;
, как указал Panagiotis Kanavos в комментарии. Это говорит о том, что вы используете своего пользователя Windows для аутентификации (что явно не доступно в Linux).