Ogólnie rzecz biorąc, DUŻO większy sukces osiągasz, korzystając z połączenia bez DSN. To wyeliminuje wiele problemów i problemów. Jak korzystać z połączenia bez DSN opisano tutaj:
http://www.accessmvp.com/DJSteele/DSNLessLinks.html
A także NIE chcesz przechowywać nazwy użytkownika + hasła w ciągu połączenia, ale tylko „zaloguj się” jeden raz. Ponownie oszczędza to ogromnych kłopotów, a także oznacza, że parametry połączenia i/lub DSN nie muszą zapisywać i ujawniać nazwy użytkownika i hasła w rzeczywistych łączach.
Takie podejście oznacza, że możesz mieć różne loginy i NIE musisz ponownie łączyć ani zmieniać istniejących łączy tabeli.
Poniżej pokazano, jak używać logowania z pamięci podręcznej, co pozwala na różne logowania bez konieczności ponownego łączenia tabel.
https://blogs.office.com/en-us/2011/04/08/power-tip-improve-the-security-of-database-connections/
Gorąco polecam przyjęcie obu powyższych podejść podczas korzystania z tabel połączonych na serwerze SQL.