Estoy tratando de conectarme a SQL a través de Python para ejecutar algunas consultas en algunas bases de datos SQL en el servidor Microsoft SQL. De mi investigación en línea y en este foro, la biblioteca más prometedora parece ser pyodbc. Así que hice el siguiente código
import pyodbc
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+;
database=+MSQLDatabase+; trusted_connection=true")
cursor = conn.cursor()
y obtienes el siguiente error
Traceback (most recent call last):
File "C:\Users...\scrap.py", line 3, in <module>
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true")
pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
He visto las siguientes publicaciones e intenté cambiar mi controlador a {sql server} y me he conectado usando enlaces ODBC antes en SAS, que es en parte en lo que se basa mi código anterior, así que no creo que necesite instalar nada más.
Gracias
