mssql2k查询IIS日志
来源:互联网 发布:java学徒0基础可信吗 编辑:程序博客网 时间:2024/06/07 05:35
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在对你扫啊扫的不停~~~。
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在对你扫啊扫的不停~~~。
- mssql2k查询IIS日志
- Windows Server+IIS+ASP+MSSQL2K
- MSSQL2K触发器理解
- 如何还原库MSSQL2K
- IIS 日志分析
- apache/IIS 日志分析
- IIS日志分析
- IIS管理日志
- IIS日志问题
- 关于iis HTTPERR日志
- IIS 日志的学习
- IIS 日志乱码!
- 如何查看IIS日志
- IIS攻击与日志
- IIS日志 参数
- 网站IIS日志解读
- IIS日志存放路径
- IIS 远程日志记录
- DLL文件
- (转)ABAP--如何获取SAP标准表的相关的锁(lock)
- 思科 7600 系列路由器
- 新建数据库
- 避开误区全面对比MLC和SLC架构
- mssql2k查询IIS日志
- rewrite 解说说明
- pager-taglib使用指南
- 判断文本文件编码的C#源码
- EditPlus配置Java编译环境详解
- 关于js日期控件
- 关于com函数创建多线程的猜想
- javaScript DOM方法与属性摘要
- 培训总结