Skip to content

Instantly share code, notes, and snippets.

@snerpton
Last active October 15, 2019 09:49
Show Gist options
  • Save snerpton/39283a4e4f87ce74f542 to your computer and use it in GitHub Desktop.
Save snerpton/39283a4e4f87ce74f542 to your computer and use it in GitHub Desktop.
Import IIS logs into SQL server
-- Source: https://support.microsoft.com/en-us/kb/296085
-- Note: I hade to make some of the fields longer
CREATE TABLE [dbo].[tablename] (
[date] [datetime] NULL,
[time] [datetime] NULL ,
[c-ip] [varchar] (50) NULL ,
[cs-method] [varchar] (50) NULL ,
[cs-uri-stem] [varchar] (255) NULL ,
[cs-uri-query] [varchar] (2048) NULL ,
[sc-status] [int] NULL ,
[sc-bytes] [int] NULL ,
[time-taken] [int] NULL ,
[cs(User-Agent)] [varchar] (255) NULL ,
[cs(Cookie)] [varchar] (2048) NULL ,
[cs(Referer)] [varchar] (2048) NULL
)
BULK INSERT [dbo].[tablename] FROM 'c:\tmp\weblog.log'
WITH (
FIELDTERMINATOR = ' ',
ROWTERMINATOR = '\n'
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment