Python sqlalchemy записи данных в SQL Server - PullRequest
0 голосов
/ 28 августа 2018

Я пытаюсь подключиться к базе данных 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)

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...