Diagnóstico y fix SQL Server: SERVERNAME, TDS_Version, Puerto explicitos
This commit is contained in:
@@ -44,10 +44,22 @@ class DataManager:
|
||||
|
||||
def sql_conn(self):
|
||||
import pyodbc
|
||||
conn_str = (
|
||||
f"DRIVER={self.sql_driver};SERVER={self.sql_server};"
|
||||
f"DATABASE={self.sql_db};UID={self.sql_user};PWD={self.sql_pass}"
|
||||
)
|
||||
if "FreeTDS" in self.sql_driver:
|
||||
conn_str = (
|
||||
f"DRIVER={self.sql_driver};"
|
||||
f"SERVER={self.sql_server};"
|
||||
f"PORT=1433;"
|
||||
f"DATABASE={self.sql_db};"
|
||||
f"UID={self.sql_user};"
|
||||
f"PWD={self.sql_pass};"
|
||||
f"TDS_Version=7.3;"
|
||||
f"ClientCharset=UTF-8;"
|
||||
)
|
||||
else:
|
||||
conn_str = (
|
||||
f"DRIVER={self.sql_driver};SERVER={self.sql_server};"
|
||||
f"DATABASE={self.sql_db};UID={self.sql_user};PWD={self.sql_pass}"
|
||||
)
|
||||
return pyodbc.connect(conn_str)
|
||||
|
||||
# ── Config de campañas (GitHub, opcional) ───────────────────
|
||||
|
||||
Reference in New Issue
Block a user