hello, Im pretty new in Streamlit and just built my app, right now everything is running on my localhost but after deploying it, I’m getting “ODBC Error: (‘HYT00’, ‘[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired (0) (SQLDriverConnect)’)”. I’m trying to use this in production, any suggestion is very much appreciated. Thank you.
this is my current connection:
def connect_to_sql_server(database, server):
try:
conn_str = f’Driver={{ODBC Driver 17 for SQL Server}};Server={server};Database={database};Trusted_Connection’
f’=yes;Connection Timeout=600;’
conn = pyodbc.connect(conn_str)
cursor = conn.cursor()
return conn, cursor
except pyodbc.Error as e:
st.error(f"Error connecting to SQL Server: {e}“)
return None, None
except Exception as ex:
st.error(f"An error occurred: {ex}”)
return None, None