0

LogParser を使い始めたばかりです。既存のシステムでは、ログ パーサーを使用して IIS ファイルを読み取り、データベースを更新してヒット数を計算しています。

フローを理解しようとしており、IIS ログからさらに 2 つの新しいフィールドを抽出してデータベースを更新する必要があります。

私のローカル デスクトップには、サンプル ログ ファイルとログ パーサーがあります。そして、ログパーサーでこのクエリ LogParser.exe “Select top 10 * from c:\LogParser*.log” を試したところ、エラーが発生しました: クエリの後に余分な引数 "top" が検出されました。ローカルに存在するログ ファイルを読み取れなかったのはなぜですか?

また、生産中のバッチファイルも取得しました。デスクトップファイルにアクセスするためのパスを変更し、Windows タスクをスケジュールしました。また、機能していません。コードとして、logparser file:Extract.sql?inputfile=c:\LogParser*.log -o:SQL -database:dbname server:test1 -username:username -password:password -createtable:OFF -maxStrFieldLen:2048 -clearTable:オフ

既存のシステムをシミュレートしてデータベースを更新し、さらにフィールドを追加する必要があるだけです。さらに進むために私を助けてください。本当に困った。

4

1 に答える 1

0

これで問題が解決するかどうかはわかりませんが、従来の Log Parser に IDE を提供する LogParser Studio を試すことができます。

よくある間違いを修正し、自由にヘルプやドキュメントを入手することが間違いなく簡単になります。詳細については、こちらからダウンロードしてください。

それが役に立てば幸い!

于 2014-05-12T12:26:45.597 に答える