USE [TestDatabase1]
GO
/****** Object: View [dbo].[SiteStatsView] Script Date: 04/04/2013 14:28:44 ******/
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[SiteStatsView]'))
DROP VIEW [dbo].[SiteStatsView]
GO
USE [TestDatabase1]
GO
/****** Object: View [dbo].[SiteStatsView] Script Date: 04/04/2013 14:28:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[SiteStatsView]
AS
SELECT TOP (100) PERCENT
Sequence,
TimeUtc,
ErrorId,
[Type],
[User],
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''APPL_PHYSICAL_PATH'']/value/@string)[1]', 'nvarchar(max)') AS ApplPhysicalPath,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''AUTH_TYPE'']/value/@string)[1]', 'nvarchar(max)') AS AuthType,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''HTTP_HOST'']/value/@string)[1]', 'nvarchar(max)') AS HttpHost,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''HTTP_REFERER'']/value/@string)[1]', 'nvarchar(max)') AS HttpReferer,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''LOCAL_ADDR'']/value/@string)[1]', 'nvarchar(max)') AS LocalAddr,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''PATH_INFO'']/value/@string)[1]', 'nvarchar(max)') AS PathInfo,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''PATH_TRANSLATED'']/value/@string)[1]', 'nvarchar(max)') AS PathTranslated,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''QUERY_STRING'']/value/@string)[1]', 'nvarchar(max)') AS QueryString,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''REMOTE_ADDR'']/value/@string)[1]', 'nvarchar(max)') AS RemoteAddr,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''REMOTE_HOST'']/value/@string)[1]', 'nvarchar(max)') AS RemoteHost,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''REMOTE_PORT'']/value/@string)[1]', 'nvarchar(max)') AS RemotePort,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''REQUEST_METHOD'']/value/@string)[1]', 'nvarchar(max)') AS RequestMethod,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''SCRIPT_NAME'']/value/@string)[1]', 'nvarchar(max)') AS ScriptName,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''SERVER_NAME'']/value/@string)[1]', 'nvarchar(max)') AS ServerName,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''SERVER_PORT'']/value/@string)[1]', 'nvarchar(max)') AS ServerPort,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''SERVER_PROTOCOL'']/value/@string)[1]', 'nvarchar(max)') AS ServerProtocol,
CAST(AllXml AS XML ).value('(/error/serverVariables/item[@name=''URL'']/value/@string)[1]', 'nvarchar(max)') AS Url
FROM dbo.Elmah_Error
WHERE (Type = 'Team.Test.BusinessLayer.BusinessEntities.ElmahSiteStatisticsException')
ORDER BY Sequence DESC
GO