web-dev-qa-db-ja.com

MS AccessがODBCリンクテーブルに使用しているDSNファイルは何ですか?

ODBCでファイルDSNを使用してリモートデータベースに接続するようにMicrosoft Accessでリンクテーブルを設定しました。ただし、現在使用しているDSNファイルはどれですか?調べて、他のバージョン。

リンクテーブルマネージャーは、テーブルとデータベースの名前のみを一覧表示します。

見つかったすべてのDSNファイルの名前を変更してみましたが、ODBC接続がまだ実行されています。Accessは接続文字列自体を格納していますか?

2
Thomas Hughes

IIRC、Accessは、マシンDSNまたはファイルDSNのいずれかを使用します。 Access 2016しかインストールしていませんが、これはそれほど変わっていないと思います。リボンにExternal Dataタブがあるはずです。ODBC Databaseをクリックします。これは、2つのタブFile Data SourceMachine Data Sourceを示しています。 enter image description here

この画像はMS Access Databaseソースを示していますが、一般的に、作成したAccessデータベースに固有のソースを作成しているのがわかります。

管理者ツールからODBC Data Sourcesを開いてこれを表示することもできます。これには32ビットバージョンと64ビットバージョンがあり、両方をチェックする必要がある場合があります。

また、接続自体を格納するAccessに関しても。マクロを使用してDSNなしの接続をセットアップすることが可能です。 このKBを参照 して、Accessデータベースのどこをチェックするかを知ることができます。

1
user507