none
IIS Server Log Kayıtları RRS feed

Yanıtlar

  • -- Create a database called "WebLogs"
    IF EXISTS (SELECT * 
    	   FROM   master..sysdatabases 
    	   WHERE  name = N'WebLogs')
    	DROP DATABASE WebLogs
    GO
     
    CREATE DATABASE WebLogs
    GO
    
    
    
    -- Create a table for logs.
    USE WebLogs;
    CREATE TABLE [JDSWEB01] (
    	[DATE] [DATE] NULL,
    	[TIME] [TIME] NULL,
    	[s-sitename] [VARCHAR] (32) NULL,
    	[s-ip] [VARCHAR] (16) NULL,
    	[cs-method] [VARCHAR] (8) NULL, 
    	[cs-uri-stem]  [VARCHAR] (255) NULL,
    	[cs-uri-query] [VARCHAR] (2048) NULL,
    	[cs-username] [VARCHAR] (16) NULL,
    	[c-ip] [VARCHAR] (16) NULL,
    	[cs(User-Agent)] [VARCHAR] (1024) NULL,
    	[cs(Cookie)] [VARCHAR] (2048) NULL,
    	[cs(Referer)] [VARCHAR] (4096) NULL, 
    	[sc-STATUS] [INT] NULL,
    	[sc-substatus] [INT] NULL,
    	[sc-win32-STATUS] [INT] NULL,
    	[sc-bytes] [BIGINT] NULL,
    	[cs-bytes] [BIGINT] NULL,
    	[time-taken] [INT] NULL
    	)
    
    
    -- Import data from web server log into table
    USE WebLogs;
    BULK INSERT [JDSWEB01] FROM 'c:\temp\ex080912.log'
    WITH (
        FIELDTERMINATOR = ' ',
        ROWTERMINATOR = '\n'
    )

    tam acıklama linki burada aradığın konu ilgili oludğunu düşünüyorum ..

    http://www.jds.net.au/tech-tips/importing-iis-logs-into-sql-server/


    Eğer buraya bana yardıma geldinse evine dön, ama eğer bu mücadeleyi kendi mücadelenin bir parçası olarak görüyorsan birlikte bir şeyler yapabiliriz. www.guvenlikcim.com www.emedyaweb.com www.tufekciler.com.tr www.forumwin8.com

    17 Nisan 2013 Çarşamba 11:02

Tüm Yanıtlar

  • IIS server tarafından kayıt edilen log kayıtlarını SQL server üzerine kaydetme imkanım var mı ? Biraz araştırma yaptım ve böyle birşey mümkün ama Referer alanı için bir kayıt tutulmuyor. Bunu bir çözümü varmıdır ? 
    9 Nisan 2013 Salı 18:34
  • -- Create a database called "WebLogs"
    IF EXISTS (SELECT * 
    	   FROM   master..sysdatabases 
    	   WHERE  name = N'WebLogs')
    	DROP DATABASE WebLogs
    GO
     
    CREATE DATABASE WebLogs
    GO
    
    
    
    -- Create a table for logs.
    USE WebLogs;
    CREATE TABLE [JDSWEB01] (
    	[DATE] [DATE] NULL,
    	[TIME] [TIME] NULL,
    	[s-sitename] [VARCHAR] (32) NULL,
    	[s-ip] [VARCHAR] (16) NULL,
    	[cs-method] [VARCHAR] (8) NULL, 
    	[cs-uri-stem]  [VARCHAR] (255) NULL,
    	[cs-uri-query] [VARCHAR] (2048) NULL,
    	[cs-username] [VARCHAR] (16) NULL,
    	[c-ip] [VARCHAR] (16) NULL,
    	[cs(User-Agent)] [VARCHAR] (1024) NULL,
    	[cs(Cookie)] [VARCHAR] (2048) NULL,
    	[cs(Referer)] [VARCHAR] (4096) NULL, 
    	[sc-STATUS] [INT] NULL,
    	[sc-substatus] [INT] NULL,
    	[sc-win32-STATUS] [INT] NULL,
    	[sc-bytes] [BIGINT] NULL,
    	[cs-bytes] [BIGINT] NULL,
    	[time-taken] [INT] NULL
    	)
    
    
    -- Import data from web server log into table
    USE WebLogs;
    BULK INSERT [JDSWEB01] FROM 'c:\temp\ex080912.log'
    WITH (
        FIELDTERMINATOR = ' ',
        ROWTERMINATOR = '\n'
    )

    tam acıklama linki burada aradığın konu ilgili oludğunu düşünüyorum ..

    http://www.jds.net.au/tech-tips/importing-iis-logs-into-sql-server/


    Eğer buraya bana yardıma geldinse evine dön, ama eğer bu mücadeleyi kendi mücadelenin bir parçası olarak görüyorsan birlikte bir şeyler yapabiliriz. www.guvenlikcim.com www.emedyaweb.com www.tufekciler.com.tr www.forumwin8.com

    17 Nisan 2013 Çarşamba 11:02
  • Teşekkür ederim Edip Bey , vermiş olduğunuz linki inceleyeceğim. 
    Edip Tüfekçiler
    Edip Tüfekçiler
    19 Nisan 2013 Cuma 13:07