Мне удалось заставить sqlalchemy работать с MSSQL 2008 на ironpython 2.7, выполнив следующие действия (с одним изменением): [https://code.google.com/p/pypyodbc/wiki/Enable_SQLAlchemy_on_IronPython][1]
Мне пришлось изменить последнюю строку ниже в шаге 4.
удаление всего кроме pypyodbc
Шаг 4. Измените IronPython 2.7 \ Lib \ site-packages \ sqlalchemy \ dialects \ mssql__init __. Py, в верхней строке импорта добавьте pypyodbc после mxodbc, например:
#from sqlalchemy.dialects.mssql import base, pyodbc, adodbapi, \
pymssql, zxjdbc, mxodbc, pypyodbc
from sqlalchemy.dialects.mssql import base, pypyodbc
Теперь вы можете использовать SQLAlchemy с кодом ниже:
import sqlalchemy
engine = sqlalchemy.create_engine('mssql+pypyodbc://MSSQL_DSN')
for row in engine.execute('select * from aTable'):
print (row)