Недавно я боролся с настройкой Django / Python на IIS 7 в Windows 2008 с MS SQL 2008. Я столкнулся с той же проблемой, что и вы. Я использовал PyODBC-2.1.8. Я скомпилировал модули из исходного кода. Я использовал компилятор mingw
для компиляции их из исходного кода. Ничего не получалось.
Затем я опустился до PyODBC-2.1.7. И это сработало! Я использовал двоичный файл, доступный на сайте, для дистрибутива Python 2.6 (это версия Python, которую я использую).
Надеюсь, это поможет.