A family of Microsoft relational database management systems designed for ease of use.
Great follow up. That “sequence” of events is important and tells a “story”.
This sounds like some network issue as opposed to your DSN.
However, what I would do is re-link the tables using the linked table manager, and MAKE SURE you use a FILE DSN.
The reason for above is access then when re-linking the tables will use a DSN-less connection. Since you using windows auth, then you really don’t need a DSN anyway.
With tables linked as a FILE DSN, then the access front end application can be deployed to any workstation, and no DSN is required on those workstations at all.
The message suggests that the current links have some kind of password (they are not setup for windows auth).
Access is quite smart, and even with WRONG linked tables, the ODBC logon prompt will pop up – and if you just “ok” to these prompts, access will try and connect, and if success, the it IGNORES you “incorrect” linked table connection, and using “anything” that allowed it to connect.
So a re-link (you can re-refresh as to not have to delete the links).
So hold down the shift key as to NOT allow any ODBC prompt, or connection attempt to occur. (no startup code + forms is to be allowed to run - if something does THEN YOU MUST start over). Launch the linked table manager, and make sure you check [x] Always prompt for new location.
At this point, Access will launch the ODBC connection manager, and you create a FILE dsn.
Doing the above should fix this issue. My best guess is that the linked tables are not setup for windows auth, and likely have a sql logon + password. As noted, once Access connects, any way, then it will work, and actually "ignores" the information in the linked tables (including that DSN).
As noted, make sure you create a FILE DSN, since once that works, then you 100% eliminate the need to setup a DSN on each computer. You only need Access + linked tables.
Regards
Albert D. Kallal (Access MVP, 2003-2017)
Edmonton, Alberta Canada