我正在尝试在Python 3.3上使用SQLAlchemy(带有pyodbc)连接到SQL Server 2008数据库。我想为它设置连接超时。
mssql_conn_str ="mssql://xxxx:xxxx@x.x.x.x:1433/xxxx?driver=ODBC Driver 17 for SQL Server&; odbc_options='TDS_Version=7.2'"
try:
create_engine(mssql_conn_str, connect_args={'connect_timeout': 10}).connect()
except Exception as e:
print(e)
我也尝试过connect_args={'timeout': 10}
,但是花费的时间比我设定的时间还要多。