超级嗅探狗(WFilter)支持“文件方式”和“数据库方式”两种日志存储方式(可以在安装的时候选择),这两种方式在功能上面并没有任何差别。
相比较而言,文件版本的安装比较简单,但是数据全部存储在文件中,所以备份管理不如数据库版本方便。数据库版本的监控日志数据都存放在数据库中,可以利用数据库的备份管理功能进行管理,需要时还可以直接从数据库中进行查询操作;缺点是需要单独安装数据库,安装过程相对复杂一些。
超级嗅探狗数据库版本支持SQL Server和MYSQL两种类型数据库,在安装向导中可以选择数据库类型。安装时会自动创建WFilter数据库以及相关表结构。
SQL Server 2000,SQL Server 2005以及更高版本的Sql Server。
如图2.1所示,选择您需要配置的类型:SQL Server。
如图2.2所示,输入登录ID和密码。超级嗅探狗连接数据库不支持Windows验证。

MySQL 5.5
MySQL ODBC Driver 3.51
MySQL ODBC Driver 5.18
如图3.1所示,选择您需要配置的类型:MYSQL。

如图3.2所示,选择服务器名,输入登录ID和密码。

打开企业管理器,右击服务器名,选择属性,选择安全性,在身份验证属性中,选择SQL Server和Windows。如图4.1所示:

点击服务器名下的“安全性”文件夹,右击登录,选择“新建登录”,在常规属性中,填写名称,选择SQL Server 身份验证,配置密码,如图4.2所示:

1. 检查防火墙是否允许1433端口连接,如果禁止了,需要开启1433端口。
2. 如果数据库版本为SQL Server 2000:
1) 打开SQL Server网络实用工具,查看TCP/IP是否处于启用协议列表中,如果禁止了,需要启用TCP/IP协议。
2) 选择TCP/IP,点击属性,查看默认端口是否为1433。通过telnet命令查看1433端口有没有处于监听状态。
3) 一般来说,端口没有开放都是没有安装sql补丁造成的(winxp与win2003上经常出现这种问题),你应该检查SQL有没有打补丁,检查的方法是在查询分析器中运行:select @@version。如果出来的版本号是8.00.2039以下,则表明你未安装sp4的补丁,要装上。 您需要下载SQL2000-KB884525-SP4-x86-CHS.EXE补丁,链接地址为:http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE。 下载后,执行目录中的setup.bat进行补丁的安装。
3. 如果数据库版本为SQL Server 2005:
打开“SQL Server Configuration Manager”,双击“SQL Server 2005 网络配置”,点击“SQLEXPRESS 的协议”,查看 “TCP/IP”是否启用。如果没有启用,需要启用。右击“TCP/IP”查看属性,点击“IP 地址”,配置本机和“IPALL”TCP端口为1433, 已启用为“是”。如图4.3所示:

因为安装程序是32位的,要安装32位的MYSQL ODBC Driver才能连接到MySQL数据库。