
[dbo].[ResourceNameNPOWCView]
CREATE VIEW ResourceNameNPOWCView AS
SELECT distinct server_addr=p.server_addr
,probe_addr=p.probe_addr
,rsrcIndex=lp.probeIndex
,rsrcOtherIndex=0
,rsrcType=18
,collect_flags=collect_flags
,rsrcName=lp.probeInterfaceName+
' / '+tc.clientName
,rsrcDescr=tc.clientName
,IP_addr=p.IP_addr
,p.port
,community=community
,ifSpeed=lp.probeNetworkSpeed
,ifType=lp.probeMediumType
,agentName=tc.clientName
,ifName=lp.probeInterfaceName
,ifIndex=lp.probeIndex
,mibIndex=''
,mibId=0
,monitored=p.monitored
,bypassAvail=(p.collect_flags & 0x80000)/0x80000
,viewType=32
,rsrcId=convert(varchar(10),17)+':'+convert(varchar(12),p.probe_addr)+':'+convert(varchar(10),lp.probeIndex)+':'+convert(varchar(10),tc.clientName)
,userId=p.userId
FROM UserProbeView p,LSYProbeId lp
,LSYTermServerClients tc, LSYTermServerId tid
WHERE (collect_flags & 8192)=8192
AND p.probe_addr=lp.probe_addr
AND p.server_addr=lp.server_addr
AND lp.server_addr=tid.server_addr
AND lp.probe_addr=tid.probe_addr
AND lp.probeIndex=tid.probeIndex
AND tc.server_addr=tid.server_addr
AND tc.probe_addr=tid.probe_addr
AND tc.probeIndex=tid.probeIndex
AND tc.serverNetAddr=tid.termServerNetAddr
AND tid.termServerServiceType=1025
GO
GRANT SELECT ON [dbo].[ResourceNameNPOWCView] TO [uniadmin]
GO