Ivan's blog

导航

如何将IIS的W3SVC日志转换到SQL SERVER 2K的数据库中?

先创建这样一个表


if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[inetlog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[inetlog]
GO

CREATE TABLE [dbo].[inetlog] (
     [ClientHost] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
     [username] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
     [LogTime] [datetime] NULL ,
     [service] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
     [machine] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
     [serverip] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
     [processingtime] [int] NULL ,
     [bytesrecvd] [int] NULL ,
     [bytessent] [int] NULL ,
     [servicestatus] [int] NULL ,
     [win32status] [int] NULL ,
     [operation] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
     [target] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL ,
     [parameters] [varchar] (255) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
创建一个ODBC数据源

在IIS管理器,站点属性里面

设置日志格式为ODBC

然后点旁边的属性按钮,
设置 ODBC数据源名称,表名称填上面创建的,输入一个有权限的用户名和密码

OK

posted on 2005-06-28 11:27  54Ivan  阅读(922)  评论(0)    收藏  举报