Views [dbo].[UserProbeView]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created11:10:04 AM Wednesday, March 07, 2007
Last Modified5:37:38 PM Monday, May 04, 2009
Columns
Name
server_addr
probe_addr
IP_addr
port
community
collect_flags
sysDescr
class_name
sysObjectId
sysName
monitored
bypassAvail
rsrcId
userId
Permissions
TypeActionOwning Principal
GrantSelectuniadmin
SQL Script
CREATE VIEW UserProbeView AS
SELECT p.server_addr
    ,p.probe_addr
    ,p.IP_addr
    ,p.port
    ,p.community
    ,p.collect_flags
    ,p.sysDescr
    ,p.class_name
    ,p.sysObjectId
    ,sysName=CASE
    WHEN p.user_descr IS NOT NULL AND p.user_descr <> '' THEN p.user_descr
    WHEN p.sysName IS NOT NULL AND p.sysName <> '' THEN p.sysName
    ELSE p.IP_addr END
    ,monitored= (CASE
    WHEN (p.collect_flags >=0 AND p.collect_flags < 536870912) THEN 1
    WHEN p.collect_flags & 0x20000000 = 0x20000000 THEN 2
    WHEN p.collect_flags & 0x40000000 = 0x40000000 THEN -1
    WHEN p.collect_flags & 0x80000000 = 0x80000000 THEN -2
    else 0
    END )
    ,bypassAvail=(p.collect_flags & 0x80000)/0x80000
,    rsrcId=convert(varchar(10),-1)+':'+convert(varchar(12),p.probe_addr)+':'+convert(varchar(10),0)+':'+convert(varchar(10),0)
,    userId=acl.userId
    FROM network_Probe p, ProbeAccessList acl
WHERE (p.probe_addr=acl.probe_addr OR acl.probe_addr IS NULL)
    AND p.server_addr=
(SELECT convert(int, parmValue) FROM CollectionParms
WHERE parmName='COLLECTION SERVER ID')
    AND p.collect_flags & 0x80000000 <> 0x80000000
GO
GRANT SELECT ON  [dbo].[UserProbeView] TO [uniadmin]
GO
Uses
Used By