Код: Выделить всё
OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied. (17) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53); [08001] [Microsoft][ODBC Driver Manager] Invalid connection string attribute (0)')
< /code>
Однако, когда я прохожу один и тот же процесс с помощью Microsoft SSMS, я могу входить в систему без проблем. Я заметил, что мне пришлось щелкнуть сертификат доверия и продолжать шифровать обязательную, чтобы я не получил ошибку с SSMS, и поэтому я попробовал то же самое для своего кода Python, но получил тот же результат.connection_string = f"""
DRIVER={{SQL Server};
SERVER={server};
DATABASE={database};
UID={user};
PWD={password};
Encrypt=yes;
TrustServerCertificate=yes; #I've switched between 'true' and 'yes'
"""
Подробнее здесь: https://stackoverflow.com/questions/795 ... th-same-lo