home *** CD-ROM | disk | FTP | other *** search
/ moodle.waes.ac.uk / moodle.waes.ac.uk.zip / moodle.waes.ac.uk / TMG / SP1-TMG-KB981324-AMD64-ENU.msp / PCW_CAB_SHFx2 / F2143_msfpcui.dll / BINARY / 25096 < prev    next >
Text File  |  2010-06-15  |  1KB  |  30 lines

  1. CREATE PROCEDURE [ISA_spDroppedUserSummary]
  2. AS
  3. BEGIN
  4.     IF OBJECT_ID ('tblDroppedUserSummary', 'u') IS NOT NULL
  5.         DROP TABLE [tblDroppedUserSummary]
  6.     DECLARE @FromDate datetime
  7.     SET @FromDate = (SELECT [FromDate] FROM [tblSummaryParams])
  8.     IF OBJECT_ID ('FWS_LOGS', 'view') IS NOT NULL
  9.     BEGIN
  10.         SELECT
  11.             CASE
  12.                 WHEN [ClientUserName] = '-' OR [ClientUserName] = 'SYSTEM' THEN '@\@' + CAST([OriginalClientIP] AS nvarchar(500))
  13.                 ELSE [ClientUserName]
  14.             END as UserName,
  15.             COUNT(*) AS DroppedPackets,
  16.             @FromDate AS Date
  17.         INTO [tblDroppedUserSummary]
  18.         FROM FWS_LOGS
  19.         WHERE
  20.             ([Action] = 8) AND
  21.             ([InternalServiceInfo] & 2) = 0
  22.         GROUP BY
  23.             CASE
  24.                 WHEN [ClientUserName] = '-' OR [ClientUserName] = 'SYSTEM' THEN '@\@' + CAST([OriginalClientIP] AS nvarchar(500))
  25.                 ELSE [ClientUserName]
  26.             END
  27.     END
  28.     INSERT INTO [tblSummaryTables] ([TableName]) VALUES ('tblDroppedUserSummary')
  29. END
  30.