2013-07-18 162 views
0

剛開始使用LogParser。已經存在的系統正在使用日誌解析器來讀取IIS文件並更新數據庫以計算命中等。在日誌解析器中讀取IIS日誌文件

我想了解流程,並需要從IIS日誌中提取兩個新字段並更新數據庫。

在我的本地桌面中,我確實有樣本日誌文件和日誌解析器。我在Log解析器中試過這個查詢LogParser.exe「從c:\ LogParser * .log中選擇top 10 *」,並在查詢後得到錯誤:檢測到額外的參數「top」。爲什麼我不能讀取我的本地存在的日誌文件?

而且我還得到了批量文件,這是在生產中。我改變了訪問我的桌面文件的路徑並安排了Windows任務。它也沒有工作。代碼如下: logparser文件:Extract.sql?inputfile = c:\ LogParser * .log -o:SQL -database:dbname server:test1 -username:username -password:password -createtable:OFF -maxStrFieldLen:2048 -clearTable :OFF

我只需要模擬現有的系統來更新數據庫並需要添加更多的字段。 請幫我進一步。我真的被卡住了。

+0

您收到的錯誤似乎表明您正在查詢周圍使用有趣或精明的引號。嘗試再次輸入整個命令(不要複製並粘貼它)並查看它是否有效。該查詢是完全合法的查詢。關於你的第二個例子,你是什麼意思「它也沒有工作」?你會得到什麼錯誤? –

回答

0

我不確定,如果這樣可以解決您的問題,您可以試試LogParser Studio - 這可以爲傳統的Log Parser提供IDE。

絕對容易糾正您的常見錯誤,並獲得幫助/文檔處理。您可以從here獲得更多信息並下載它。

希望它有幫助!