Я намагаюся підключитися до SQL через python, щоб запустити деякі запити в деяких базах даних SQL на сервері Microsoft SQL. З моїх досліджень в Інтернеті та на цьому форумі найбільш перспективною бібліотекою видається pyodbc. Отже, я створив наступний код
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 - "Ім'я джерела даних не знайдено, а драйвер за замовчуванням не вказано"
Дякую