2010-12-30 4 views
7

Я начал использовать Microsoft LogParser для анализа журналов IIS.Microsoft LogParser: как использовать параметры в файле

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

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

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

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

Здесь содержание query.sql:

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

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

ответ

7

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

%VARIABLE_NAME% 

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

select cs-uri-stem 
     ,count(*) 
from logs.log 
where date = %date% 
group by cs-uri-stem 
+0

Большое спасибо! – Tim