I have been using MSSQL from Linux for quite some time. I use FreeTDS for my driver. This is my connection string:
db = DAL('mssql://user:password@server/db_name?DRIVER={FreeTDS}')
If you need help setting up FreeTDS / unixODBC, let me know. I have some
notes on how to set this up using a Ubuntu machine.

