用SQL Server数据库记录站点日志的实际操作

数据库 SQL Server
我们今天主要向大家讲述的是用SQL Server数据库记录站点日志的实际操作,以下就是文章的主要内容的描述,望大家对其会更好的了解。

文章主要描述的是用SQL Server数据库记录站点日志的实际操作,实现其操作本来用W3C格式就可以了,但是所处的问题是有时,我们可能想将日志记录到另一台服务器上,这样,就算有问题,日志不会丢掉。

再说,用SQL做日志记录还有一个好处,就是方便在代码中访问和查询,以及统计工作

这个统计,再准确不过了

而且,用SQL记录站点日志,本身也不复杂

1,在目标服务器的SQL里建个数据库,例如,YAOANLOG

2,在该数据库里运行IIS自带的日志表生成脚本 ,这个脚本是在IIS服务器的文件夹:c:windowssystem32inetsrv下,名叫logtemp.sql,运行它,会生成一个名叫inetlog的数据表

3,在IIS服务器上,打开ODBC管理器,建立一个系统DSN,DSN名叫YAOANLOG,驱动选择SQL Server数据库,服务器就输入SQL Server服务器的IP地址,验证,SQL Server数据库验证,输入用户名和密码,数据库选择刚建好的YAOANLOG数据库,***,测试,通过了就OK

4,打开IIS管理器,选择要记录日志的站点,在日志格式里,选ODBC方式

接下来,点属性

在属性里,DSN名称,输入YaoAnLog

表名,输入inetlog

用户名,输入你的SQL Server用户名,密码,输入密码

***,按确定,会要求再输入一遍密码

确认完成后,停止该站点,并重新启动该站点即可

如果设置没有问题,连接目标SQL Server数据库服务器后,用查询分析器,你应该可以看到访问的日志记录了

另外,IIS的帮助里,提到了一句:"如果使用ODBC日志的话,IIS会停用核心缓存,性能将受到影响"

所以,如非必要的话,尽量不要使用哟

 用SQL Server数据库记录站点日志

以上的相关内容就是对用SQL Server数据库记录站点日志的介绍,望你能有所收获。

【编辑推荐】

  1. SQL Server 2005商业智能功能浅析
  2. SQL Server创建表所要用到的代码
  3. SQL Server创建约束的代码运用
  4. 实现SQL Server视图的代码有哪些?
  5. SQL Server 2005高可用性于日志传送
责任编辑:佚名 来源: baidu.com
相关推荐

2010-07-22 13:52:24

2010-07-05 12:21:57

SQL Server记

2010-06-01 17:45:57

MySQL数据库

2010-06-28 12:39:14

SQL Server数

2010-07-20 11:13:09

SQL Server日

2010-07-21 13:03:46

2010-07-02 11:10:56

SQL Server

2010-07-07 11:03:21

SQL Server索

2010-07-21 15:22:07

2010-06-11 13:13:38

访问MySQL数据库

2010-05-27 14:55:40

简单备份MySQL

2010-05-20 17:56:43

2010-05-19 15:12:32

导入MySQL

2010-06-12 09:53:19

2010-07-23 09:25:50

SQL Server导

2010-07-16 11:10:52

SQL server

2010-05-17 10:11:11

导入Mysql

2010-05-19 16:31:38

MySQL数据库

2010-04-02 16:13:38

Oracle 数据库

2010-06-30 17:56:06

点赞
收藏

51CTO技术栈公众号