IIS日志格式默認是txt的,查起來很不方便,我實在懶的看,在網上找點資料了看下,
把日志存在sqlserver里比較方便查詢.
1 建立一個iis的數據庫,添加InetAdmin用戶,指定該用戶為iis數據庫的所有者,并設置好相關權限。
2 執行logtemp.sql查詢文件,建立表。其內容如下:
create table inetlog (
ClientHost varchar(255),
username varchar(255),
LogTime datetime,
service varchar( 255),
machine varchar( 255),
serverip varchar( 50),
processingtime int,
bytesrecvd int,
bytessent int,
servicestatus int,
win32status int,
operation varchar( 255),
target varchar(255),
parameters varchar(255) )
3 根據IIS5的ODBC日志默認值,進入ODBC數據源管理器建立一個名為“HTTPLOG”的“系統DSN”與iis數據庫連接,建立時使用InetAdmin帳號。
4 將“活動日志格式(V)”改為“ODBC Logging ”。
然后就可以自己根據需要查詢了.