IIS 고급 로그를 SQL로 가져오기

IIS 고급 로그를 SQL로 가져오기

나는 사용하고있다IIS 8.5 고급 로깅또한 일부 사용자 정의 HTTP 헤더를 기록합니다. 정기적으로(예: 1분마다) 원시 로그를 SQL로 가져오려면 어떻게 해야 합니까? 저는 Microsoft에서도 권장하는 ODBC 로깅의 오버헤드를 피하고 싶습니다. 예를 들어 Powershell을 통해 스크립트를 작성할 수 있는 명령줄 유틸리티가 있습니까? 아마도 bcp? 다른 것?

답변1

당신이 사용할 수있는Microsoft의 로그 파서 유틸리티.

SQL 데이터베이스에 덤프하는 기능은 물론 처리하지 않은 레코드만 가져오도록 체크포인트 파일을 생성하는 기능도 있습니다. 독립 실행형 실행 파일로 사용하거나 ActiveX 컨트롤을 통해 프로그래밍 방식으로 호출할 수 있습니다.

관련 정보