iis日志导入sql server数据库
说明:所用的iis版本为6,数据库版本为sql server 2000,日志文件格式为w3c 扩展日志文件格式。日志格式设置如下图所示:
一、数据库准备
首先创建数据库,假设数据库命名为test,在test库中创建iislog表,包含的字段依次为date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status ,
和iis日志文件中的顺序保持一致。字段创建如下图所示:
二、导入日志到数据库
假设日志文件在磁盘上的保存路径为C:\WINDOWS\system32\LogFiles\extend220483.log,我们打开sql server 查询分析器,执行如下的插入操作:
BULK INSERT iislog FROM 'C:\WINDOWS\system32\LogFiles\extend220483.log' WITH(
FIRSTROW=2,
DATAFILETYPE='char',
FIELDTERMINATOR=' ',
ROWTERMINATOR='\n'
)
执行成功后,数据库中应该会有记录了,这样我们就能方便的对iis日志用sql语句进行查询了。
近期文章
- python:object()函数
- mongodb数据备份用mongorestore恢复后没有数据
- mongodb roles
- windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
- centos下apache gb2312页面中文乱码解决办法
- 设置mongodb做为windows服务自动运行
- windows2008中IIS7配置fastcgi+php
- 服务器连接远程桌面后无法看到桌面的解决办法
- iis日志导入sql server数据库
- 7-zip命令行参数详解
- iptables如何指定一个范围内的IP地址或端口
- mongod2.6服务无法启动,权限问题
- CentOS下编译安装mysql 5.1,支持中文(GBK)
- ERROR 1045 (28000): Access denied for user root@localhost(using password: YES)
- CentOs删除文件夹下所有文件及文件夹并保留该文件夹
- CentOS 6.4: Make Command not Found
- CentOS下安装成功mysql的提示信息
- mysql configure编译完成后的提示信息
- CentOS上安装gcc的方法
- MongoDB创建root角色用户(超级管理员)