@AlnoorCassim I think the underlying issue is the bitness of the client; It needs to comply with the bitness of the DSN and the corresponding ODBC driver.
At our office, we use a 64 bit SQL server to run SalesLogix. We also have a couple test workstations still running 32 bit versions of Windows with 32 bit version of Office.2010. I can still connect to the 64 bit SQL server using a 32 bit ODBC driver via a 32 version of Excel.