Когда я запрашиваю наши журналы IIS, я получаю значение «30/12/1899» в столбце даты.
select * from 'C:\IIS 2013 Logs\*.log'
Однако для некоторых строк у него есть действительная дата. (По совпадению строки, у которых номер дня меньше или равен 12) Таким образом, вы сразу можете сказать, что это проблема форматирования даты.
Наш IIS ведет журнал в американском формате даты (мм-дд-гггг) - я не могу это изменить. Однако наш сервер работает в формате даты в Великобритании (дд-мм-гггг).
Есть ли дополнительный аргумент, который я могу предоставить парсеру журналов, чтобы он правильно считывал даты из наших американизированных журналов?
Вы можете использовать -locale:USA
флаг командной строки, чтобы сообщить анализатору журнала, что даты в журнале указаны в американском формате.