Views [dbo].[IPScoreBoard]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created11:10:09 AM Wednesday, March 07, 2007
Last Modified5:37:09 PM Monday, May 04, 2009
Columns
Name
server_addr
probe_addr
rsrcName
userId
ipInReceives
ipInErrors
ipForwDatagrams
ipInDelivers
ipOutErrors
ipOutRequest
availability
Permissions
TypeActionOwning Principal
GrantSelectuniadmin
SQL Script
CREATE VIEW IPScoreBoard AS
SELECT r.server_addr
    ,r.probe_addr
    ,r.rsrcName
    ,r.userId
    ,ipInReceives=100-CASE WHEN SUM(ipInReceives)>100 THEN 100 ELSE SUM(ipInReceives) END
    ,ipInErrors=100-CASE WHEN SUM(ipInErrors)>100 THEN 100 ELSE SUM(ipInErrors) END
    ,ipForwDatagrams=100-CASE WHEN SUM(ipForwDatagrams)>100 THEN 100 ELSE SUM(ipForwDatagrams) END
    ,ipInDelivers=100-CASE WHEN SUM(ipInDelivers)>100 THEN 100 ELSE SUM(ipInDelivers) END
    ,ipOutErrors=100-CASE WHEN SUM(ipOutErrors)>100 THEN 100 ELSE SUM(ipOutErrors) END
    ,ipOutRequest=100-CASE WHEN SUM(ipOutRequest)>100 THEN 100 ELSE SUM(ipOutRequest) END
    ,availability=100-CASE WHEN SUM(unavail)>100 THEN 100 ELSE SUM(unavail) END
FROM IPAlertView r
GROUP BY
    r.server_addr
    ,r.probe_addr
    ,r.rsrcName
    ,r.userId
GO
GRANT SELECT ON  [dbo].[IPScoreBoard] TO [uniadmin]
GO
Uses