я использую Расширенное ведение журнала IIS 8.5 а также ведение журнала некоторых настраиваемых заголовков HTTP. Как я могу регулярно импортировать необработанные журналы в SQL (т.е. каждую минуту)? Я хочу избежать накладных расходов на ведение журнала ODBC, чего Microsoft также не рекомендует. Есть ли утилита командной строки, которую я могу написать, например, через Powershell? Возможно bcp
? Что-то другое?
Ты можешь использовать Утилита парсера журналов Microsoft.
Он может выгружать данные в базу данных SQL, а также иметь возможность создавать файл контрольной точки, чтобы импортировать только те записи, которые не обрабатывались. Его можно использовать как автономный исполняемый файл или вызывать программно через элемент управления ActiveX.