IIS日志转到sqlserver的实现方法

时间:2021-05-19

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”。

然后就可以自己根据需要查询了.

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章