设为首页 收藏本站
查看: 1259|回复: 0

[经验分享] 试验将IIS6.0 Log导入到数据库中

[复制链接]

尚未签到

发表于 2018-12-9 12:14:50 | 显示全部楼层 |阅读模式
  前几天,在网上看了一篇关于如何用MSSQL2005保存IIS Log的文章。联想到我们平时都是让用户去把他们站点下的IIS Log发给我们,然后我们再使用一些文本工具对IIS Log进行分析。问题是:并不是所有的用户都知道怎么去拿正确的IIS Log,特别是在他们的服务器上部署了很多套站点,每一套站点对应的Log文件夹也是不是一样。将IIS Log保存到数据库不是一个建议的做法,但至少在测试环境下是可以用于分析站点性能。
  为了解决试验过程遇到的问题,参考了如下资料:
  1、IIS中WEB服务器的日志存放到SQL Server 2005中
  http://dufei.blog.运维网.com/382644/81337
  2、如何配置 ODBC 日志记录在 IIS 中
  http://support.microsoft.com/kb/245243/zh-cn#6
  第一个问题:IIS版本问题
  首先,我满怀信心地去检查作者所说的ODBC 日志记录。最后我很失望,发现我的机器是Windows XP。然后在网上搜索了一下,说Windows XP不支持IIS6.0,极其郁闷。
  网上解答:http://iask.sina.com.cn/b/5613878.html
  以下几张图片主要证明Windows XP上安装的IIS不是6.0。
  Windows Server 2003中的IIS6.0



  Windows XP中的IIS5.0



  但是其IIS的管理控制器却是6.0版本。
  C:\WINDOWS\System32\Inetsrv\inetmgr.exe
  第二个问题:使用Oracle VM VirtualBox过程中遇到的问题
  所以,我不得不用虚拟机安装一个Windows Server 2003。以前用过微软的Virtual PC2007和VMare7.1.0,感觉没有什么新意,所以在网上找了一个新的虚拟平台工具 Oracle VM VirtualBox 4.0.10,总体感觉没有其他两款工具好用吧。
  2.1 无法使用Ctrl+Alt+Delete组合键
  安装好虚拟机和操作系统之后,首先遇到的第一个问题,不能使用Ctrl+Alt+Delete组合键。每次按下去,都会调用当前系统的任务管理器。于是在网上搜索,有很多的答案。答案显示是因为自己的粗心,没有注意到该软件的提示。再加上平时习惯使用左边的Ctrl键,没有注意到VirtualBox需要的是右边的Ctrl+Delete键。
  网上资料:
  http://zhidao.baidu.com/question/230509722.html
  2.2 在虚拟系统共享目录
  解决完上面的问题,然后又犯难了。因为虚拟机上没有MSSQL数据库,怎么办呢?那就用最简单的Access数据库,这是我当时的想法,况且虚拟机也需要安装Office办公软件。如果没有光盘,那应该怎么把安装软件拷贝到虚拟机里面。找了很久的资料,尝试都失败了。很失望!没有办法,只能使用最后一招就是移动硬盘了。
  网上资料:
  http://www.ludou.org/virtualbox-sharedfolder.html
  http://www.virtualbox.org/wiki/Downloads
  http://www.ludou.org/virtualbox-sharedfolder.html
  2.3 USB接口
  前面提到要在虚拟机中使用移动硬盘,自然要给虚拟机安装USB接口。我又犯了一个很低级的错误,我的电脑是使用无线鼠标和键盘,他们也是通过USB接口与主机相连接。在给虚拟机设置USB驱动的时候,我也将鼠标和键盘相关的USB接口给添加了,导致无法退出虚拟机。


  第三个问题:用Access和MSSQL数据库保存IIS Log
  3.1 无法用Access数据库保存IIS Log
  首先,配置好两个ODBC数据源。

  其次,将Access数据库关联到IIS Log的配置地方。

  最后,发现没有保存成功。系统日志如下:


  3.2 成功用MSSQL数据库保存IIS Log


  真的有必要这样做吗?
  后来在网上继续搜索资料,无意中发现以下资料:
  Using SQL for IIS Web Logs, Part 1
  http://www.databasejournal.com/features/mssql/article.php/3646171/Using-SQL-for-IIS-Web-Logs-Part-1.htm
  Using SQL for IIS Logs Part 2
  http://www.databasejournal.com/features/mssql/article.php/3650326/Using-SQL-for-IIS-Logs-Part-2.htm
  IIS Log Importer – MS SQL
  http://australiansearchengine.wordpress.com/2008/01/28/iis-log-importer-%E2%80%93-ms-sql/
  Log Parser2.2 正在研究之中……

  下面这个结论挺不错的!





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-649441-1-1.html 上篇帖子: OpenLayers基础:在IIS中部署并启用CGI 下篇帖子: iis权限导致worldclient邮件显示问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表