Я пытаюсь использовать LogParser для возврата данных из журналов iis за последние 2 недели. Когда я выполняю следующее, я получаю "Ошибка: Syntax Error: : no valid content: expecting opening parenthesis instead of token 'DATEADD(day,-14,'"
logparser "SELECT * FROM mylogfile.log WHERE date >= DATEADD(day,-14, GETDATE())" -o:datagrid
Ни DATEADD
, ни GETDATE
не являются допустимыми именами функций в языке LogParser. Вы можете проверить имена функций, запустив logparser -h -i:func
.
Возможно, вам нужно следующее:
WHERE date >= SUB(SYSTEM_DATE(), DURATION('14', 'd'))