Я новичок в этом, но я написал flask скрипт для представления Rest API. Я использую sqlalchemy и SQL Сервер Express установлен локально.
Я подключаюсь с помощью sqlalchemy.create_engine
:
engine = sa.create_engine('mssql+pyodbc://server/mydatabase?driver=SQLServer?Trusted_Connection=yes')
connection = engine.connect()
и получаю эту ошибку:
[42000] [Microsoft] [ODB C SQL Драйвер сервера] [SQL Сервер] Невозможно открыть базу данных "mydatabase", запрошенную при входе в систему. Ошибка входа. (4060) ') (Справочная информация об этой ошибке в: http://sqlalche.me/e/f405) StdOut: StdErr:
Что странно, я использую ту же строку подключения для загрузки CSV файлы в базу данных, и она работает нормально. Единственное различие, которое я могу придумать между этим сценарием и другим, заключается в том, что этот использует IIS.
Я использую Windows Server 2012, Python 3.6, SQL Server 2012 Express