Вопрос

Я начал использовать Microsoft Logparser, чтобы проанализировать журналы IIS.

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 

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

Это было полезно?

Решение

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

%VARIABLE_NAME%

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

select cs-uri-stem
      ,count(*)
from logs.log 
where date = %date%
group by cs-uri-stem 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top