Saya baru saja menerima solusi dari Massimo Di Pierro di forum Web2Py . Dia menyimpulkan penyebabnya dan memberikan solusi.
Tidak yakin apakah "import pyodbc" diperlukan. Setelah driver ditetapkan, driver tersebut tetap ada, bahkan setelah server dimulai ulang.
# 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')