1

IIS ログファイルを SQL データベースにインポートしていますが、何らかの理由ですべてのエントリがデータベースにインポートされるわけではありません。たとえば、ログファイルに 1,000,000 エントリがある場合、logparser は 1,000,000 エントリを処理したと言っていますが、データベースで SELECT COUNT(*) を実行すると、1,000,000 行のデータがありません。誰もこの問題を見たことがありますか?

4

2 に答える 2

1

行が破棄されるように、入力時にデータが切り捨てられていますか?

どのようにインポートするか (bcp、BUK INSERT、SSIS) によって、それが真のバルク ロードであるか、行ごとであるかが決まります。エラー処理の設定 (無視、中断、最大数など) は、切り捨ての際に何が起こるかを決定します。

于 2008-12-29T07:54:20.747 に答える
0

おそらく、最初のカウントでヘッダー行(通常、ファイルの先頭にあるもの以上のものがあります)をカウントしていますか?次に、DBへのインポートでドロップされますか? ただの推測です。

于 2009-02-03T21:17:54.697 に答える