Microsoft LogParser: как использовать параметры в файле

Я начал использовать Microsoft LogParser для анализа журналов IIS.

LogParser позволяет использовать SQL-запрос из файла и передавать параметры запроса прямо в командной строке, например:

LogParser file:query.sql?date=2010-12-29 -i:IISW3C

query.sql – это имя файла с SQL-запросом.

date=2010-12-29 – это параметр, который предоставляется SQL-запросу.

Вот содержимое query.sql:

select cs-uri-stem
      ,count(*)
from logs.log 
where date = <date>
group by cs-uri-stem 

Проблема в том, что я не знаю, как вызвать параметр в файле. Кто-нибудь знает это?


person Timofey    schedule 30.12.2010    source источник


Ответы (1)


Вы можете использовать параметры в файле запроса, как это

%VARIABLE_NAME%

Итак, в вашем примере

select cs-uri-stem
      ,count(*)
from logs.log 
where date = %date%
group by cs-uri-stem 
person jzbruno    schedule 07.03.2011