2010-12-30 33 views
7

Comencé a usar Microsoft LogParser para analizar los registros de IIS.Microsoft LogParser: Cómo usar los parámetros en un archivo

LogParser permite el uso de consulta SQL de un archivo y parámetros de suministro a la consulta directamente en una línea de comandos, por ejemplo:

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

query.sql es un nombre de archivo con la consulta SQL

fecha = 2010-12-29 es un parámetro que se suministra a la consulta SQL

Aquí está el contenido de query.sql:

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

El problema es que no sé cómo llamar al parámetro en el archivo. ¿Alguien sabe esto?

Respuesta

7

Puede utilizar los parámetros en su búsqueda de archivos como este

%VARIABLE_NAME% 

Así, en su ejemplo

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

Muchas gracias! – Tim

Cuestiones relacionadas