1

アクセスデータベースに接続する必要があります。そのために、システムDSNを作成しました。ローカルファイルを使用してその接続を確立することに成功しました。

ただし、データベースはリモートサーバーにある必要があり、データベースファイルにアクセスできるようにネットワークドライブをマップしました。ドライブをマッピングしてリモートファイルを使用すると、データベースにアクセスしようとするとエラーが発生します。

" [Microsoft] [ODBC Microsoft Access Driver]アプリケーションを起動できません。ワークグループ情報ファイルが見つからないか、別のユーザーによって排他的に開かれています。 "

ローカルマシンでデータベースファイルを使用すると、エラーは表示されません。ただし、ネットワークドライブからファイルにアクセスすると、例外がスローされます。なぜそれが起こるのか知っていますか?

ありがとう....

4

2 に答える 2

0

これは奇妙に聞こえますが、インターネットオプションの信頼済みサイトにADドメインを追加してください。

したがって、コンピュータがのメンバーである場合はad.mycompany.com、それを使用してください。

2人がネットワークドライブで同じMDBを開こうとしたときに、同じようなことが起こりました。

于 2010-08-11T15:36:34.130 に答える
0

問題を見つけました。

私のコードを呼び出すアプリケーションは、SYSTEMアカウントで実行されているWindowsサービスです。このアカウントには、サーバー外のファイルにアクセスするためのアクセス許可がありません。

システム管理者が特別なアカウントを作成し、それをサービスログオンアカウントとして使用する必要があります。

于 2010-08-16T08:02:23.570 に答える