2011-06-28 13 views
0

こんにちは私はMS-AccessファイルをDBとして使用する古いプロジェクトを持っています。私は、パフォーマンス評価のためのその使用を追跡したいと思います。アプリケーションを使用するすべてのホストに追加されたリモートドライブ経由のアクセスです。ファイルへのアクセスをどのように追跡できますか?アクセスデータベースの使用を追跡する

"server"はWindows 2000マシンです。このファイルはアクセス97とそのちょうどバックエンドです。

コンピューターがいつアクセスしているかを知りたいので、1時間に何回オープンしたのか、同時に何人のユーザーが同時にアクセスしたのかを追跡できます。

ありがとうございました。

+1

あなたは何を知りたいですか?どのコンピュータがデータベースにアクセスしていますか?どのユーザーがそれを使用していますか? 1日に何回開けますか? 1日に何回使用するのですか? – HK1

+1

アクセスDBはバックエンドか、そのDBのフロントエンドですか?また、正確に何を追跡したいですか? – JohnFx

+1

また、どのバージョンのAccess? – JohnFx

答えて

2

アプリケーションコード/フロントエンドにコードを書き留めておく必要があります。

LDBファイルを監視してアクティビティを記録するプログラムを作成することはできますが、それは簡単ではなく、動作しても完全に正確ではありません。

素晴らしい答えではありませんが、アクセスはクライアント/サーバーDB(バックエンド)ではないため、オプションは限られています。

+0

アプリからいくつかの情報が得られますが、LDBファイルの情報も使用されます。私は、ファイルに接続されている人のユーザーとPCの名前を得ることができると理解していますが、それらが「現在ログインしているユーザー」であるかどうかはわかりません。近似した結果が得られればOKです。ありがとう。 – Cesar

+0

私の経験では、LDBファイルは信頼できるものではありません。これは主に、DBをロックするためにAccessによって内部的に使用されており、レコードが孤立し、アプリケーションを使用しなくなってもそのファイルに残る方法はたくさんあります。これは、Accessがそれを削除したいときにそれをロックするかもしれない何かを読んでいるなら、それは二重に真です。 cauionを続行します。 – JohnFx

関連する問題