Python датафрейм к SQL Проблема записи на сервере - PullRequest
0 голосов
/ 11 марта 2020

Я могу подключиться к базе данных sql -серверов и читать данные с python, используя

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=server_name;DATABASE=testdb;UID=Another_Domain\\username;PWD=pass; Trusted connection=YES')

Но когда я пытаюсь записать данные с python на sql -сервер, используя ,

engine = create_engine('mssql+pyodbc://user:password@host:port/myDB')
conn = engine.connect()

Я получаю сообщение об ошибке,

InterfaceError: (pyodbc.InterfaceError) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') (Background on this error at: http://sqlalche.me/e/rvf5)

Как я могу подключиться?

1 Ответ

0 голосов
/ 11 марта 2020

Возможно, вы можете подключиться так:

create_engine('mssql+pymssql://{domain}\{username}:{password}@{hostip}:{port}/{db}')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...