Есть идеи о том, что может быть причиной этой проблемы и как ее решить?
Вот фрагмент кода:
Код: Выделить всё
conn_str = (
f'DRIVER={{{DRIVER_NAME}}};'
f'SERVER={SERVER_NAME};'
f'DATABASE={DATABASE_NAME};'
f'Trusted_Connection=yes;'
f'Connection Timeout=0;'
)
try:
# Attempt to establish a connection
conn = pyodbc.connect(conn_str)
print('Connected to SQL Server')
# Test a query
cursor = conn.cursor()
cursor.execute("SELECT 1")
row = cursor.fetchone()
print("Test Query Result:", row[0])
# Close the connection
cursor.close()
conn.close()
except pyodbc.Error as e:
# Print detailed error information
print("Error:", e)
print("Connection String:", conn_str)
Ошибка: ('08001', '[08001] [Microsoft][ODBC Driver 17 для SQL Server] Невозможно завершить процесс входа в систему из-за задержки открытия соединения с сервером (0) (SQLDriverConnect] [08001] [Microsoft][ODBC Driver 17 для SQL Server]Неверный атрибут строки подключения (0)')
Строка подключения: DRIVER); ={Драйвер ODBC 17 для SQL Server};SERVER=;DATABASE=;Trusted_Connection=yes;Timeout соединения=0;Encrypt=yes;
Подробнее здесь: https://stackoverflow.com/questions/785 ... -in-python