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”。
然后就可以自己根据需要查询了.
IIS日志转到sqlserver的实现方法
2021-05-19 21:15:58声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。 如涉及版权问题,请提交至online#300.cn邮箱联系删除。
热门文章