Току-що получих решение от Масимо Ди Пиеро във форум на Web2Py . Той установи причината и предостави решение.
Не съм сигурен дали е необходим „import pyodbc“. След като драйверът беше назначен, той остана дори след рестартиране на сървъра.
# Test if the mssql driver is assigned. Sets it up if it isn't.
import pyodbc
from gluon.dal import MSSQLAdapter
if not (MSSQLAdapter.driver):
MSSQLAdapter.driver = globals().get('pyodbc',None)
db = DAL('mssql://testUser:[email protected]/testDB')