Невозможно подключиться к SQL серверу с помощью SQLALchemy - PullRequest
0 голосов
/ 06 февраля 2020

Я использую машину Windows 10, пытающуюся подключиться к серверу SQL (SQL Developer 2017), используя Python. Мой код выглядит следующим образом:

из sqlalchemy import create_engine engine = create_engine ('mssql + pyms sql: // Sonwabo:helpdeskNo1@localhost: 1433 / dbname') connect = engine.connect ()

Я получаю следующую ошибку: pyms sql .OperationalError: (20009, сообщение об ошибке b'DB-Lib 20009, серьезность 9: \ nНе удается подключиться: Adaptive Server недоступен или не существует (localhost: 1433) \ nNet -Lib ошибка при неизвестной ошибке (10060) \ n ')

1 Ответ

0 голосов
/ 06 февраля 2020

Я помню, что мое соединение sqlalchemy было очень привередливым при подключении к SQL Серверу тоже. Мне пришлось поэкспериментировать с драйверами и переключиться между pyms sql и pyodb c. Это то, что в конечном итоге работает на меня.

server = 'server'
username = 'user'
password = 'pass'
driver = 'ODBC+DRIVER+17+for+SQL+Server'
engine_stmt = 'mssql+pyodbc://{}:{}@{}/{}?driver={}'.format(username,
                                                            password,
                                                            server,
                                                            database,
                                                            driver)
engine = sqlalchemy.create_engine(engine_stmt)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...