IIS日志转到sqlserver的实现方法_服务器

IIS日志格式默认是txt的,查起来很不方便,我实在懒的看,在网上找点资料了看下,
把日志存在sqlserver里比较方便查询.

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

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

时间: 2024-07-31 16:03:16

IIS日志转到sqlserver的实现方法_服务器的相关文章

IIS日志报Connections_Refused问题的解决方法_win服务器

文件位置:C:\WINDOWS\system32\LogFiles\HTTPERR\httperr1.log 一.问题描述 以前一直正常的ASP网站今天出现了打不开的情况,网站是部署在IIS下的.通过查找IIS的日志文件"Httperr.log"信息,显示"Connections_Refused" 二.解决方案 在网上搜索了相关资料,默认情况下,如果可用的非分页缓冲池内存不足 20MB,IIS 6.0 中的 HTTP 服务停止接受连接,所以有以下两种方案供选择 1.

Apache,IIS下Discuz x1.5伪静态设置方法_服务器其它

1.如是Apache服务器,操作如下: 建立.htaccess文件,在该文件里面写入如下伪静态规则: 复制代码 代码如下: # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase /discuzxx # Rewrite 系统规则请勿修改 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^to

推荐的一篇用多种脚本清理iis日志的代码第1/3页_其它

应用场合:主要用与虚拟主机,也可用于个人服务器 产生背景:2005年某月某日,一向运行正常的虚拟主机死机了,让机房值班人员重启数次,都不成,接显示器进系统看,提示:C盘空间不足,半夜还得去机房处理,到机房后先断网,再进系统发现有两个地方有问题,C:\WINDOWS\system32\LogFiles文件有6G,还有一个就是Symantec隔离病毒的地方,到网上找了下,最大可能性是我们的虚拟主机的所有日志都写在这里,并且没人知道写在这里,郁闷,在IIS里看了下,还真是这么回事,日志天天都在长,当时

用IIS建立高安全性Web服务器的方法_服务器

因为IIS(即Internet Information Server)的方便性和易用性,使它成为最受欢迎的Web服务器软件之一.但是,IIS的安全性却一直令人担忧.如何利用IIS建立一个安全的Web服务器,是很多人关心的话题.  构造一个安全系统  要创建一个安全可靠的Web服务器,必须要实现Windows 2000和IIS的双重安全,因为IIS的用户同时也是Windows 2000的用户,并且IIS目录的权限依赖Windows的NTFS文件系统的权限控制,所以保护IIS安全的第一步就是确保Wi

asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法_实用技巧

本文实例讲述了asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法.分享给大家供大家参考,具体如下: public DataSet GetDataSet(string filePath) { string Connstr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + filePath + "';Extended Properties='Excel 8.0;HD

完美解决IIS和APACHE的301重定向(带参数)_服务器其它

在5月份的时候,因为对一个网站改版,导致大量链接失效,正好5月底GOOGLE PR大更新,这个网站的PR直接从3降低到2,并且收录也急剧下滑,可以说网站的大幅度改版是导致本次PR降低的主要因素,后在GOOGLE的网站管理后台也验证了这个结论,于是赶紧使用JAVASCRIPT进行了404跳转定向,从实际的测试效果来看,GOOGLE对404跳转也是支持的,不会惩罚该网站的权值,可是根据IIS日志分析,感觉BAIDU spider对404的重定向似乎无动于衷,于是近日干脆对原失效的链接重新设置301重

IIS访问网站的用户过多解决方法_win服务器

报错内容如下: 无法显示网页 目前访问网站的用户过多. -------------------------------------------------------------------------------- 请尝试执行下列操作: 单击刷新按钮,或稍后重试. 打开localhost主页,然后查找与所需信息相关的链接. HTTP错误403.9-禁止访问:连接的用户过多 Internet信息服务 ------------------------------------------------

IIS APPPOOL\DefaultAppPool 登录失败的解决方法_win服务器

用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 我在windows8中安装了iis 之后添加了我做的网站 打开之后提示用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 我再vs2010中能正常运行 最佳答案 这是设置iis应用程序池的设置问题. 我就遇到了这样的问题. 比如我的网站取名myweb,就会默认给你建立一个myweb应用程序池 一开始报http 404.17错误 解决方案:1. 右键myweb应用程序池,基本设置,选择.net fr

服务器iis假死的原因及解决方法_win服务器

打开IIS 你就会看到应用程序池,默认只有一个应用程序池,查看应用程序池的属性,会发现他的回收时间,默认多达,1740分钟,就是说,需要在1740分钟后才回收此应用程序池,如果在这个时间内,达到请求的最高限制,那么就会出现ASP假死的情况,这个就是大型网站出现假死的情况,反而,小型网站确不会出现这样的情况,因为他请求少,流量少,还没达到限制数量.当然要看你的服务器上网站数目而定. 单个网站解决方法: 把应用程序池回收时间缩短到300-600分钟,其间回收过程中,需要占用一点CPU资源,没办法,为