Avatar of circa62
 asked on

Access machine dsn vs system dsn

Can someone let me know the difference between a machine dsn which shows up in Access for connecting to one of our SQL servers vs an ODBC system dsn from control panel?
I have  a user that needs to change a machine dsn and I cannot seem to access/edit it from within Access and it doesn't show up under control panel system dsn's. Thanks
Microsoft AccessMicrosoft SQL Server

Avatar of undefined
Last Comment
Jim Dettman (EE MVE)

8/22/2022 - Mon

Which OS and architecture?

Access will add the system DSN to whatever bit version Access is, so for Access 32bit in Windows x64 it opens the ODBCAD32.exe in C:\Windows\SysWOW64, not the one in in System32.
Dale Fye

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

Windows 7 Pro 64bit, Office 2010 Pro 32bit
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.

The connection less sounds interesting, I will look further into that. For now I think the other will help. Thanks for the quick responses!
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
Jim Dettman (EE MVE)

Just to thorw in a bit; Access (VBA) is not capable of seeing all DSN types.  Within classic VB you can, but not with VBA.

The connection less string is the ticket.

For a great article on those (with code for converting), see: