IIS日志格式默认是txt的,查起来很不方便,我实在懒的看,在网上找点资料了看下,
把日志存在sqlserver里比较方便查询.
1建立一个iis的数据库,添加InetAdmin用户,指定该用户为iis数据库的所有者,并设置好相关权限。
2执行logtemp.sql查询文件,建立表。其内容如下:
createtableinetlog(
ClientHostvarchar(255),
usernamevarchar(255),
LogTimedatetime,
servicevarchar(255),
machinevarchar(255),
serveripvarchar(50),
processingtimeint,
bytesrecvdint,
bytessentint,
servicestatusint,
win32statusint,
operationvarchar(255),
targetvarchar(255),
parametersvarchar(255))
3根据IIS5的ODBC日志默认值,进入ODBC数据源管理器建立一个名为“HTTPLOG”的“系统DSN”与iis数据库连接,建立时使用InetAdmin帐号。
4将“活动日志格式(V)”改为“ODBCLogging”。
然后就可以自己根据需要查询了.
