If it is not too late, I may suggest that you can either use an OLEDB provider or use the Driver name to access the database apart from a DSN. Refer to the following link for details: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q300382
Hope this helps.