Fix SQL Server ODBC: usar alias SQLSERVER_BDUS en freetds.conf
This commit is contained in:
@@ -43,8 +43,10 @@ class DataManager:
|
||||
|
||||
def sql_conn(self):
|
||||
import pyodbc
|
||||
# Usar un alias de servidor definido en /etc/freetds/freetds.conf (SQLSERVER_BDUS)
|
||||
# en lugar de la IP directa, para que pyodbc/ODBC encuentre la configuración de FreeTDS.
|
||||
conn_str = (
|
||||
f"DRIVER={{SQL Server}};SERVER={self.sql_server};"
|
||||
f"DRIVER={{SQL Server}};SERVER=SQLSERVER_BDUS;"
|
||||
f"DATABASE={self.sql_db};UID={self.sql_user};PWD={self.sql_pass}"
|
||||
)
|
||||
return pyodbc.connect(conn_str)
|
||||
|
||||
Reference in New Issue
Block a user