0

私たちは、msaccess ファイルを生成するある種のカスタム コードに添付されていると思われる特定の ABRA アラートを追跡しようとしてい*.snpます。ABRA アラートのログを見て、生成されたファイルのタイムスタンプ中にどのアラートが実行されたかを確認することで、アラートを追跡する可能性が高くなると考えられます。

これは Abra Alert のメイン ウィンドウの画像です。非常に多くの Abra アラートがリストされており、それぞれにかなりの数のログ エントリが関連付けられています。

ABRA Alerts 5.1 メイン ウィンドウ 個々の ABRA アラートの一覧表示

さまざまなアラートからのログ エントリを並べ替えたり、フィルター処理したりできますが、特定の日付/時間範囲内でフィルター処理することはできません。 単一の ABRA アラートからのログを含むログ ビューアー

そのため、ログ ファイルのデータを直接クエリする方法があるのではないかと考えていました。私が理解していることから、Abra Alerts 5.1 は FoxPro データベースを使用しています (Sage Abra Suite は Visual Fox Pro 09.00.00 を使用しています)。特定の日付範囲を照会する目的で、ODBC を使用して接続できるのではないかと考えました。

4

3 に答える 3

0

OLE DBやODBCなど、いくつかの異なる種類のドライバーを使用してFoxProデータベースに接続できます。FoxPro専用のドライバーをダウンロードする必要があります。

Microsoftは、Visual FoxPro ODBCドライバーをサポートしなくなったと述べています(ただし、問題は見つかりませんでした)。ただし、OLEDBドライバーはサポートしています...

http://www.microsoft.com/en-us/download/details.aspx?id=14839

興味がある場合は、ODBCのサポートを停止することを選択した理由を説明する記事があります... http://support.microsoft.com/kb/277772

FoxProテーブルを表示およびクエリできるツールはたくさんあります。基本的に、OLEDBドライバーを使用して接続できるすべてのツールを使用できます。VisualStudioを使用しています。これは私が個人的に使用したことのない別のものですが、それについて良いことを聞いたことがあります... http://www.ultradiff.com/

于 2012-08-14T13:54:36.797 に答える
0

ログ データベースは、インストール場所またはプログラム データ フォルダーの Data フォルダーにあります。または、DAS 4.0 Log Database と呼ばれるシステム DSN を見ると、パスがわかります。View-Options メニューに移動して Log タブを見ると、現在のログ データベースの定義を確認できます。

于 2012-08-15T19:19:17.773 に答える
0

Abra Alerts ログ データベースは、実際には DASLOGDB.MDB という Access データベースです。これは、Jet ドライバーを使用して監視できます。表示されている .snp ファイルは、モニターがモニターからの結果を格納する実際のスナップショット ファイルです。これらはバイナリ ファイルであり、直接または ODBC/OLEDB を介して表示することはできません。.snp ファイルに関連付けられているプロセスを探している場合は、Processes フォルダーを検索して、tsk ファイルのテキスト内で snp ファイルの名前を探します。.snp ファイル名を持つその tsk ファイルには、プロセスの名前も含まれます。

于 2012-08-14T21:29:09.353 に答える