您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何利用Log Parser將IIS日志保存到數據庫”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何利用Log Parser將IIS日志保存到數據庫”吧!
一個小時把上一個小時的IISLog 保存到數據庫
@echo OFF
SET LOGPASER="C:\Program Files (x86)\Log Parser 2.2"
SET TimeNum=%time:~0,2%
set /a TimeNum=%time:~0,2%-9
if %TimeNum% LSS 0 (set /a TimeNum=%TimeNum%+24)
set timvar="%TimeNum%"
if %TimeNum% LSS 10 (set timvar=0%TimeNum%)
if %TimeNum% GTR 10 (set timvar=timvar)
SET LOGFILE="D:\iisLog\W3SVC1\u_ex%date:~2,2%%date:~5,2%%date:~8,2%%timvar%.log"
SET DB_SERVER="10.10.9.XXX"
SET DB_DATABASE="IISlog"
SET DB_Table="Log"
SET DB_USERID="sa"
SET DB_PASSWORD="xxxxx"
cd %LOGPASER%
logparser.exe "SELECT TO_LOCALTIME(TO_TIMESTAMP(ADD(TO_STRING(date, 'yyyy-MM-dd '), TO_STRING(time, 'hh:mm:ss')), 'yyyy-MM-dd hh:mm:ss')) AS CreateDate, * FROM %LOGFILE% to %DB_Table%" -i:IISW3C -o:SQL -oConnString:"Driver={SQL Server};server=%DB_SERVER%;database=%DB_DATABASE%;UId=%DB_USERID%;pwd=%DB_PASSWORD%;" -createtable:ON
感謝各位的閱讀,以上就是“如何利用Log Parser將IIS日志保存到數據庫”的內容了,經過本文的學習后,相信大家對如何利用Log Parser將IIS日志保存到數據庫這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。