Последовательность шагов:
brew install freetds
subl ~/Library/ODBC/odbc.ini
[sqlserver01]
Driver = / USR / местные / Библиотека / libtdsodbc.so
TDS_Version = 7,2
Сервер = 192.168.8.7
Порт = 1433
Трассировка = Да
Описание = DS01
# База данных =
# не могу указать имя пользователя и пароль для freetds
subl ~/.freetds.conf
host = ds01.uswa.net # имя сервера
порт = 1433
версия tds = 8.0 # работает с 2008 +
sudo pip install pyodbc
sudo pip install sqlsoup
Строка подключения Python будет выглядеть следующим образом:
# Steve is my username; steve is my password; #sqlserver01 is my DSN in odbc.ini
db = sqlsoup.SQLSoup('mssql+pyodbc://Steve:steve@sqlserver01')
Способ SQLAlchemy будет выглядеть так:
engine = create_engine('mssql+pyodbc://Steve:steve@sqlserver01')`
Делайте любые запросы ...