![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Windows2000/2003Serverのイベントログを LogParserを利用して「前日分」のログを毎日収集しようと考えておりますが、「前日分」をSelectする為のWhere句が作れず苦慮しております。
RDBMS等で「前日分」データを抜く際は、システム日付を使用し『~ where to_char([日付項目],'YYYYMMDD') >= to_char(SYSDATE-1,'YYYYMMDD') and ~』といった形で範囲指定ができるのですが、LogParserで使用できる「システム日付」の書式も分かっておりません。
既にLogParserで運用されているなど、前日分の範囲指定を行う為のWhere句の書式をご存知の方がいらっしゃいましたら、是非ともご教示下さいますよう 宜しくお願い致します。
今の所、方々のサイトを拝見した結果、
・TimeGeneratedという日付項目を判断条件にする事。
・RDBMS等では、to_charを使用して日付項目を文字型にする事で「時間」の要素を排除していますが、LogParserではto_charは使用できず、to_stringを使う?という事。
・「SYSTEM_TIMESTAMP()」がシステム日付に当たる?という事。
以上のような内容が分かってきました(正しいかどうかは不安ですが・・・)。
No.1ベストアンサー
- 回答日時:
このコマンドで前日分のログが、LogParser直下にテキスト形式で抽出できると思います。
いろんなサイトの資料を見ながら適当に作ってみたので雑ですが試してみてください。logparser "SELECT TimeGenerated, SourceName, Message INTO test.txt From System WHERE TO_DATE( TimeGenerated ) >= TO_LOCALTIME( SUB( SYSTEM_TIMESTAMP(),TIMESTAMP('3', 'd') ) ) AND TO_DATE( TimeGenerated ) <= TO_LOCALTIME( SUB( SYSTEM_TIMESTAMP(), TIMESTAMP('2', 'd') ) )" -resolveSIDs:ON
お陰様で前日分のイベントログを取込む事ができるようになりました!
「-resolveSIDs:ON」のオプションも知らず、危うくSIDのまま取込んでしまう所でした・・・。
本当にありがとうございました!
重宝させて頂きます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Access(アクセス) ExcelのVBAコードについて教えてください。 4 2023/01/20 09:44
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Excel(エクセル) 条件付書式 Sheet1からSheet2に転記した時の転記ミスを反映させたい 5 2022/05/21 09:52
- CGI VBAで条件から範囲を指定して色を塗る方法を知りたいです 1 2022/06/30 16:05
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 日付による並べ替え...
-
oracle 文字列 01:45 を時間に...
-
テーブルの主キーをdate型...
-
今日の日付が入った行のデータ...
-
日付書式に変換でこまっています!
-
最新日付のデータを取得したい
-
SQLで部分的にGROUP BYしたいとき
-
INTERVAL YAER TO MONTH型につ...
-
SQLServerのストアドで1ヶ月前...
-
SQLサーバで和暦から西暦に変換...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
4バイトの日付データを、16進数...
-
週の開始日・終了日を求めるSQL
-
ExcelのSUMPRODUCTで日付の範囲...
-
Accessの数値から時間に変換す...
-
wordの差し込み印刷での日付表示
-
OSのシステム日付を変更して...
-
FIREBIRD
-
23時59分59秒までのデータを抽...
-
ACCESSでDate関数のエラーのついて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今日の日付が入った行のデータ...
-
エクセルの日付に時差を加算 #V...
-
Accessの数値から時間に変換す...
-
エクセル 日付による並べ替え...
-
SQLサーバで和暦から西暦に変換...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
テーブルの主キーをdate型...
-
ExcelのSUMPRODUCTで日付の範囲...
-
WHERE句にて「30日前から今日ま...
-
yyyy/M/dをyyyy/MM/ddに変換
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
日付書式に変換でこまっています!
-
SQLite3のtext→date変換について
-
エクセルVBA 今日の日付行...
-
特定の日付が第何週目にあるか...
-
oracle 文字列 01:45 を時間に...
-
日付型なら変数の先頭になん...
-
Oracle10gのsql分についての質...
-
Excelグラフの日付軸の日付がず...
おすすめ情報