Views [dbo].[InterfaceScoreBoard]
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
rsrcIndex
rsrcName
userId
ifInOctets
ifOutOctets
inboundErrors
outboundErrors
availability
Permissions
TypeActionOwning Principal
GrantSelectuniadmin
SQL Script
CREATE VIEW InterfaceScoreBoard AS
SELECT r.server_addr
    ,r.probe_addr
    ,r.rsrcIndex
    ,r.rsrcName
    ,r.userId
    ,ifInOctets=100-CASE WHEN SUM(ifInOctets)>100 THEN 100 ELSE SUM(ifInOctets) END
    ,ifOutOctets=100-CASE WHEN SUM(ifOutOctets)>100 THEN 100 ELSE SUM(ifOutOctets) END
    ,inboundErrors=100-CASE WHEN SUM(inboundErrors)>100 THEN 100 ELSE SUM(inboundErrors) END
    ,outboundErrors=100-CASE WHEN SUM(outboundErrors)>100 THEN 100 ELSE SUM(outboundErrors) END
    ,availability=100-CASE WHEN SUM(unavail)>100 THEN 100 ELSE SUM(unavail) END
FROM InterfaceAlertView r
GROUP BY
    r.server_addr
    ,r.probe_addr
    ,r.rsrcIndex
    ,r.rsrcName
    ,r.userId
GO
GRANT SELECT ON  [dbo].[InterfaceScoreBoard] TO [uniadmin]
GO
Uses