Now I know this has been asked before, but I am not getting the same error as mentioned in the earlier posts I could find.
Server is SQL 2000 Ent.
As you can see the table is for parsing Security event logs. This information is then used to create reports that are sent out to clients.
Problem:
The Strings and message values from the EventLogs gets truncated when pulled from the servers. (68 of them)
When I try to set the columns to their respect maximums I get an an error.
Could someone enlighten me as to why. I am VERY new to SQL programming, as in, no formal training. So this is a bit puzzling.
Thanks..
Code and output below.
OutPut
SparkByte
www.titangs.com
Server is SQL 2000 Ent.
As you can see the table is for parsing Security event logs. This information is then used to create reports that are sent out to clients.
Problem:
The Strings and message values from the EventLogs gets truncated when pulled from the servers. (68 of them)
When I try to set the columns to their respect maximums I get an an error.
Could someone enlighten me as to why. I am VERY new to SQL programming, as in, no formal training. So this is a bit puzzling.
Thanks..
Code and output below.
Code:
USE [LogParser] GO /****** Object: Table [dbo].[SecurityEvents_Temp] Script Date: 03/27/2007 15:57:46 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[SecurityEvents_Temp]( [BankNumber] [varchar](3) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [UserName] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [DomainName] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [EventLog] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [RecordNumber] [int] NULL, [TimeGenerated] [datetime] NULL, [TimeWritten] [datetime] NULL, [EventID] [int] NULL, [EventType] [int] NULL, [EventTypeName] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [EventCategory] [int] NULL, [EventCategoryName] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [SourceName] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [highlight][Strings] [varchar](8000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,[/highlight] [ComputerName] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [SID] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [highlight][Message] [varchar](8000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,[/highlight] [Data] [varchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] GO SET ANSI_PADDING OFF
Warning: The table 'SecurityEvents _Temp' has been created but its maximum row size (18377) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.
www.titangs.com
Comment