Я использую pypy, pypyodbc и SQLAlchemy. У меня проблема с соединениями odbc.Стили SQLAlchemy orm, как сделать специальный диск для вашей строки подключения
Я использую:
engine = create_engine('mssql+pyodbc://dbuser:[email protected]/dbname', echo = False)
Session = sessionmaker(bind=engine)
стиль попробуйте подключить базу данных.
Ошибка:
C:\pypy\site-packages\sqlalchemy\connectors\pypyodbc.py:82: SAWarning: No driver
name specified; this is expected by PyODBC when using DSN-less connections
"No driver name specified; "
Причина этой ошибки, я считаю соединять параметр
DRIVER={SQL Server Native Client}
не передают на двигатель, другими словами, я хочу знать, как установите строку DRIVER для этого стиля соединений для SQLALchemy.
Формат должен быть в порядке. В моем случае, «oracle», я предоставляю «oracle: // dbuser: dbpasswd @ 127.0.0.1/orcl' (хотя понятия немного отличаются в oracle). Я бы сказал, что ваша проблема связана именно с «drivername» см. [URL-адрес подключения] (http://docs.sqlalchemy.org/en/rel_0_5/reference/sqlalchemy/connections.html), это будет 'mssql + pyodbc' в твоем случае. Не могу попробовать это для MS ddbb, извините. Надеюсь, это поможет. – lrnzcig