原則として、DSNの少ない接続を使用することで、はるかに優れた成功を収めることができます。これにより、多くの問題や問題が解消されます。 DSNなしの接続の使用方法の概要は次のとおりです:
http://www.accessmvp.com/DJSteele/DSNLessLinks.html
また、ユーザー名とパスワードを接続文字列に保存するのではなく、一度だけ「ログオン」する必要があります。繰り返しますが、これは非常に面倒な作業を節約し、接続文字列やDSNを保存して、実際のリンクにユーザー名とパスワードを公開する必要がないことも意味します。
そして、このアプローチは、さまざまなログオンが可能であり、既存のテーブルリンクを再リンクまたは変更する必要がないことを意味します。
以下に、キャッシュされたログオンの使用方法を示します。これにより、テーブルを再リンクしなくても、さまざまなログオンを行うことができます。
https://blogs.office.com/en-us/2011/04/08/power-tip-improve-the-security-of-database-connections/
SQLサーバーにリンクされたテーブルを使用する場合は、上記の両方のアプローチを採用することを強くお勧めします。