Я пытаюсь подключиться к SQL через python для запуска некоторых запросов в некоторых SQL-базах данных на сервере Microsoft SQL. Из моих исследований в Интернете и на этом форуме наиболее перспективной библиотекой, по-видимому, является pyobbc. Поэтому я сделал следующий код
import pyodbc
conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+;
database=+MSQLDatabase+; trusted_connection=true")
cursor = conn.cursor()
и получите следующую ошибку
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)')
Я просмотрел следующие сообщения и попытался сменить мой драйвер на {sql server} и подключиться к ODBC-ссылкам ранее в SAS, что частично связано с моим вышеописанным кодом, поэтому не думаю, что мне нужно установить ничего другого.
Pyodbc - "Имя источника данных не найдено, а драйвер по умолчанию не указан"
Спасибо