Я пытаюсь подключиться к базе данных SQL Server, используя sqlalchemy (с pyodbc) на Python 3.6 в Spyder. Я не получаю ошибку при запуске:
import sqlalchemy
engine = create_engine('mssql+pyodbc://admin:pass@SERVERNAME/Databasename')
Но когда я беру данные и пытаюсь записать данные в базу данных:
d={'col1':[1,2],'col2':[3,4]}
df=pd.DataFrame(data=d)
df.to_sql('TestTable',con=engine,if_exists='append',index_label='Indx')
Я получаю следующую ошибку:
InterfaceError: (pyodbc.InterfaceError) ('IM002', '[IM002]
[Microsoft] [ODBC Driver Manager] Имя источника данных не найдено и нет
указан драйвер по умолчанию (0) (SQLDriverConnect) ') (фон этого
ошибка в: http://sqlalche.me/e/rvf5)
Заранее спасибо!