mssql2k查询IIS日志

mssql2k查询IIS日志

IIS日志格式默认是txt的,看起来真别扭啊。
以下方法可以不用该死的txt了。 
不过个人认为,其实也不好的,一个月的时间,你的mssql数据库就多了N条记录...

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

然后就可以自己根据需要查询了,譬如哪个IP在什么时间访问了什么。最重要的是,可以很明了的知道是哪个IP在对你扫啊扫的不停~~~。 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值