30
NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field + Nulls Allowed AdditionalHardware For H/W items not picked up by H/W Inventory, added manually by users via the Console Hardware tab, Hardware\Additional Hardware menu item - an individual Client PC must be selected first. Field Name Description Type Size * ID Client PC Identifier int 4 * IndexID Simple index system for each Client PC int 4 * HardwareDeviceID Foreign Key to AdditionalHardwareDevice & AdditionalHardwareProperty tables int 4 * HardwareProperty Foreign Key to AdditionalHardwareProperty table int 4 + DataValue User defined varchar 512 AdditionalHardwareDevice Many to one relationship to AdditionalHardware table. This table is updated from the Console Hardware tab, using the Hardware\Hardware Peripherals menu item. Field Name Description Type Size * HardwareDeviceID Internally generated Primary Key int 4 + Name Device Name eg PDA, Speakers, WebCam varchar 128 DisplayOrder Display order in DNA Console int 4 MultipleAllowed Yes / No field int 4 OwnBox Display parameter in console Hardware tab, display in unique text box int 4 AdditionalHardwareProperty Many to one relationship to AdditionalHardwareDevice table. This table is updated from the Console Hardware tab, using the Hardware\Hardware Peripherals menu item. Field Name Description Type Size * HardwareDeviceID Primary Key int 4 * HardwareProperty Primary Key int 4 + Name Property name varchar 128 + DisplayOrder Display order in DNA Console int 4 + DoubleWidth Display parameter, item can share a line with another property or have it's own line int 4 NetSupport Page 1 or1 04/06/2007

Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

Database Structure for NetSupport DNA Version 2.70

Field Details Key * Key field + Nulls Allowed

AdditionalHardware For H/W items not picked up by H/W Inventory, added manually by users via the Console Hardware tab, Hardware\Additional Hardware menu item - an individual Client PC must be selected first. Field Name Description Type Size* ID Client PC Identifier int 4 * IndexID Simple index system for each Client PC int 4 * HardwareDeviceID Foreign Key to AdditionalHardwareDevice &

AdditionalHardwareProperty tables int 4

* HardwareProperty Foreign Key to AdditionalHardwareProperty table int 4 + DataValue User defined varchar 512

AdditionalHardwareDevice Many to one relationship to AdditionalHardware table. This table is updated from the Console Hardware tab, using the Hardware\Hardware Peripherals menu item. Field Name Description Type Size* HardwareDeviceID Internally generated Primary Key int 4 + Name Device Name eg PDA, Speakers, WebCam varchar 128 DisplayOrder Display order in DNA Console int 4 MultipleAllowed Yes / No field int 4 OwnBox Display parameter in console Hardware tab, display in

unique text box int 4

AdditionalHardwareProperty Many to one relationship to AdditionalHardwareDevice table. This table is updated from the Console Hardware tab, using the Hardware\Hardware Peripherals menu item. Field Name Description Type Size* HardwareDeviceID Primary Key int 4 * HardwareProperty Primary Key int 4 + Name Property name varchar 128 + DisplayOrder Display order in DNA Console int 4 + DoubleWidth Display parameter, item can share a line with another

property or have it's own line int 4

NetSupport Page 1 or1 04/06/2007

Page 2: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

AHP PC Alerts set up on system Field Name Description Type Size * AHPID Primary Key, unique data obtained from the

InsertIndex table uniqueidentifierntifier 16

AlertDefID Foreign Key from AlertDef table int 4 AlertType Type of Alert from AlertDef table int 4 AlertID Alert Identifier from AlertDef table int 4 VersionNum An alert can be modified, this field identifies

changes to the alert int 4

Test Alert Description from AlertDef table varchar 1024 Deleted For future use bit 1

AHP_Alert PC Alerts that have been triggered Field Name Description Type Size * AHPID Foreign Key from AHP table uniqueidentifier 16 * ldx Primary Key, unique data obtained from the

InsertIndex table uniqueidentifier 16

VersionNum An alert can be modified, this field identifies which version was in effect at time, from AlertDef table

int 4

Event Event code that triggered alert int 4 Description Brief description of event varchar 1024 EventDate Event date / time datetime 8 OptsCount For future use int 4 UserName Not meaningfully implemented varchar 255

AHP_PC PC Alerts that have been triggered by PC / PC Group Field Name Description Type Size * PCGroup Foreign Key from AHP_PC_GROUP table uniqueidentifier 16 * PCItemID Primary Key uniqueidentifier 16 VersionNum An alert can be modified, this field identifies

which version was in effect at time, from AlertDef table

int 4

EventDate Date/time event occurred datetime 8 OptsCount For future use int 4 EventType Event Type code int 4 + Description Brief description of event varchar 512 EventValue Effect of event varchar 512

NetSupport Page 2 or2 04/06/2007

Page 3: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

AHP_PC_GROUP Holds status (open or closed) of PC Alerts triggered by individual PC Field Name Description Type Size * PCGROUP Primary Key, unique data obtained from the

InsertIndex table uniqueidentifier 16

AHPID Foreign Key from AHP table uniqueidentifier 16 PCID Client PC Identifier int 4 Closed Flag, 1 = Closed , 0 = Open bit 1

AlertCat Holds Alert Category information used for display and ordering purposes in the Console Field Name Description Type Size * AlertCatID Primary Key, unique data obtained from the

InsertIndex table int 4

+ AlertCatParentID Foreign Key to own table to allow Categories to be nested

int 4

Category User defined name of category int 255

AlertConstants A table of global variables used by the Alerting system Field Name Description Type Size * Const_Section Where used varchar 50 * Const_Name Text string displayed in console varchar 255 Const_Order Order of display if part of a list int 4 + Data Data actually used within DNA varchar 512 DataType Data type for controls needed to display data varchar 50

AlertData Table of icons for display in the console for each Alert Field Name Description Type Size * AlertDefID Foreign Key from AlertDef table int 4 * SeqNum Order that items are to be displayed if multiple icons

for same alert int 4

DataSize Size in bytes int 4 BinData Binary data varbinary 1024

NetSupport Page 3 or3 04/06/2007

Page 4: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

AlertDef Definition of Alerts used by DNA Field Name Description Type Size * AlertDefID Primary Key, unique data obtained from the

InsertIndex table int 4

AlertType Type of Alert, 0 = Deleted, 1 = System, 2 = Hardware int 4 AlertID Alert type Identifier int 4 AuthorID Console operator who set up alert varchar 50 Description Description built from the user selections during the

Alert setup varchar 1024

Name Displayed name in Console, defaults to Description above, but can be modified

varchar 1024

Condition The condition element of the description varchar 5 TestValue The action that the alert is tested against varchar 50 + OptTest The actual test used by the DNA code varchar 1024 CreatedOn Date / time alert created datetime 8 ModifiedOn Date / time alert modified datetime 8 Version Version number, incremented on each modification int 4

AlertHistory Table of Alerts raised with their test failure condition values and Console Operator notification details Field Name Description Type Size * AlertHistoryID Primary Key, unique data obtained from the

InsertIndex table int 4

PCID Client PC Identifier int 4 AlertDefID Foreign Key from AlertDef table int 4 DateRaised Date / time alert was initially raised datetime 8 DateModified Date / time of any modification to the alert datetime 8 HelpDesk For future use bit 1 Status 1 = Notified, Pending action. 0 = closed smallint 2 CurrentValue Test failure condition value float 8 USERID For future use int 4 DateNotified Date / time notification was sent datetime 8 MsgListID For future use int 4 CNLevel Current notification level code eg. High, Critical,

Urgent etc. int 4

AlertHistoryValues Table of events pertaining to each individual alert raised. Field Name Description Type Size * AlertHistoryID Foreign Key from AlertHistory table int 4 * RefGUID Internally generated Primary Key uniqueidentifier 16 * AlertDate Date / time alert generated datetime 8 EventType Event type code identifying type of Alert int 4 DataValue Test failure condition value real 4 DisplayText Console display text providing meaningful visual

data to console varchar 255

NetSupport Page 4 or4 04/06/2007

Page 5: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

AlertLanDef Alerts pertaining to shared network resources Field Name Description Type Size * AlertID Primary Key int 4 AlertCatID Foreign Key from AlertCat table int 4 + AlertType Type of Alert from AlertDef table int 4 Name Display name of Alert varchar 255 ShortDes Brief discription displayed in console varchar 255 ComparisonStatem Test condition used within application varchar 512 OperationSummar Automatically populated summary string based on

control settings varchar 2048

OperationStatemen Display string, defaults to Operation Summary but can be editing

varchar 512

TestDataFormat Internal use int 4 ComponentConfig For future use bit 1

AlertMsgList Holds details concerning who to contact (Console Operator) and contact method for each particular alert Field Name Description Type Size * AlertDefID Foreign Key from AlertDef table int 4 * SeqID Primary Key int 4 UserID Console User ID int 4 InformType Identifier showing how to inform the Console User

when Alert is int 4

AlertProfileIdx Links the AlertProfiles table to the AlertDef table Field Name Description Type Size * AlertProfileID Foreign Key from AlertProfiles table int 4 * AlertDefID Foreign Key from AlertDef table int 4

AlertProfiles Holds common information associated with one or more Department Alerts Field Name Description Type Size * AlertProfileID Primary Key, unique data obtained from the

InsertIndex table int 4

Name Name of Alert Profile varchar 255 Description User defined additional descriptive text varchar 1024 Author Console User ID varchar 50 CreatedOn Date created datetime 8 ModifiedOn Date last modified datetime 8

NetSupport Page 5 or5 04/06/2007

Page 6: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

AlertWinEvent For future use Field Name Description Type Size * EventRecordID For future use uniqueidentifier 16 PCID For future use int 4 HistoryID For future use int 4 EventID For future use nvarchar 50 RecordID For future use int 4 Category For future use int 4 Type For future use int 4 Source For future use varchar 255 UserName For future use varchar 255 Description For future use varchar 512 CreatedDate For future use datetime 8

AlertWizardDetails Holds the details pertaining to each control shown in an Alert creation dialog, which differ depending on the Alert Field Name Description Type Siz

e * WizardID Internally generated Primary Key int 4 CommandName This is used to determine the type of field to create varchar 255 DisplayName The name of the field, this is displayed in the wizard’s

property list. varchar 255

Description The description of the field that appears in the item help when a field is selected

varchar 255

. CtrlType This is the type of control that is used to get the value,

1=Edit,2=Range,3=Combo,4=Browse,5=Time,6=Date,7=DateTime,8=AvgTime,9=TimeDuration,10=WinIP,11=Size,12=Password

int 4

DataType Type of data this item represents, depends on the control type in use, 1=Bool,2=Int,3=Long,4=String,5=DateTime,6=AvgTimeStruct,7=Dword

int 4

Data Data for this field, depends on the control type in use varchar 512 DefaultItem Default item for this field, depends on the control type

in use varchar 255

FieldFlag Not used int 4

AlertWizardOpts Links Alert defined in the AlertLanDef table with the Alert creation wizard, sequencing the individual controls that are to be displayed. Field Name Description Type Size* AlertID Foreign Key from AlertLanDef table int 4 * SeqNum Indicates the order that fields are shown int 4 * WizardID Foreign Key from AlertWizardDetails table int 4

NetSupport Page 6 or6 04/06/2007

Page 7: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

Application Software applications discovered via Software Inventory Field Name Description Type Size * ApplicationID Internally generated Primary Key for applications

discovered int 4

FileName Associated File name varchar 128 InstallDate Application Install date datetime 8 AppSize Application size (bytes) int 4 + Version File version varchar 50 + Description Application Description varchar 512 + Company Manufacturer varchar 512 + IconData Associated application icon varchar 4096 + Flags Display flags to control visibility in S/W inventory int 4 + ApplicationGroupI Foreign key to ApplicationGroup table int 4 + LicenseLimit Number of licences entered. int 4

ApplicationActivity Application Metering data Field Name Description Type Size * ID Client PC Identifier int 4 * ApplicationID Unique Identifier for Application int 4 * Folder Location of application varchar 50 * StartTime Metering Start Time datetime 8 + EndTime Metering End Time datetime 8 + ActivatedTime Active Time (Application in focus) int 4 + Restricted 0 or 1, 1 = restricted int 4 + LoggedOnUserID When application was run int 4

ApplicationDeptUsage Application restrictions by department * ApplicationDeptUs Primary Key int 4 ApplicationGroupId Foreign Key from ApplicationGroup table int 4 DepartmentID Department Identifier int 4 Flag Not used int 4 UsageTime Time in use varchar 50

ApplicationGroup Groups of Applications for display purposes Field Name Description Type Size * ApplicationGroupI Unique Application Group ID int 4 + Name Application Group Name varchar 256 + ParentApplication Not used (default value 0) int 4 + Company Application Manufacturer varchar 512 + LicenseLimit License limit entered or inherited from S/w license limit int 4 + Flags Controls visibility in S/W Inventory & App Metering

views (values 0=Both, 1=App Metering,2=Software List or 3=Neither)

int 4

+ Description Application group description varchar 512

NetSupport Page 7 or7 04/06/2007

Page 8: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

ApplicationUsage Stores Application Restriction details Field Name Description Type Size * ApplicationUsageId Unique ID int 4 ApplicationGroupId Application Group Id int 4 UserID User Id int 4 + Flag Restrict Flag (2 means restricted, anything else is not

restricted) int 4

+ UsageTime Usage time string, 3 digit codes in format ###-###. First 2 digits = 24 hour format and 3rd digit is 0 or 5 for hour or half hour. Example 000-090 = midnight to 9am, 185-240=6.30pm to midnight

varchar 50

AvailableComponents Summary of key DNA client components Field Name Description Type Size * ID Component ID (3=HW, 4=SW, 7=User, 9=Message,

11=distribution, 12=chat, 100=internet metering and 102=app metering

int 4

+ Name Description varchar 128 + Version DNA Component version varchar 50

BandWidth Not used Field Name Description Type Size * ID Not used int 4 * SessionID Not used int 4 + Received Not used int 4 + Sent Not used int 4 + SampleTime Not used datetime 8

BIOS PC BIOS information Field Name Description Type Size * ID Client PC Identifier int 4 * BIOSID Bios ID – default value always = 0 int 4 + Version Bios Version varchar 128 + InstallDate Bios Install date varchar 50 + AssetTag Asset Tag varchar 80 + Manufacturer Bios Manufacturer varchar 128 + SystemMod System Model (where supported) varchar 128 + SystemMan System Manufacturer (where supported) varchar 128 + SerialNumber BIOS Serial number varchar 128

NetSupport Page 8 or8 04/06/2007

Page 9: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

Company DNA Company details Field Name Description Type Size * CompanyID Unique Company ID int 4 + CompanyName Company name varchar 128 + Address Company name varchar 512 + City City varchar 64 + County Country / State varchar 64 + PostCode Post Code / Zip Code varchar 32 + TelNumber Telephone varchar 64 + TelNumber1 Alternate Telephone varchar 64 + FaxNumber Fax varchar 64 + Email Email varchar 128 + AdditionalInfo Additional information / notes varchar 512

ComponentConfig Configuration of specific components ( see Available Components) Field Name Description Type Size * ComponentID Unique Component ID (note 2 = Client) int 4 * DepartmentID Unique Department identifier int 4 * ConfigName Set Config type – (i.e set Redirection, time values for

metering) varchar 256

+ ConfigValue Associated value – i.e Time to exclude restrictions, redirect URL.

varchar 512

ComponentQuery Links a Console tab to UserQuery table where ComponentID is the internal code used to identify each tab Field Name Description Type Size * ComponentID 3=Hardware, 4=Software, 7=UserInfo, 11=Distribution,

100=Internet, 102=Applications, 1002=Summary, 1007=History, 1012=Alerts

int 4

* QueryID Foreign key to UserQuery table int 4

ConsoleUsers Operator accounts configurations. Set up by menu item Tools\Configure Operators, then Add or Properties (edit Field Name Description Type Size * ID Unique Operator ID int 4 + Name Operator Name varchar 50 + Password Password int 4 + Root For future use (Control extend of hierarchy visible to

operator) int 4

+ Attributes 1=Administrator account, 0=Operator account varchar 128 + PhoneNumber Phone varchar 128 + Email Email varchar 128 + AccessComponents (0 for Admin) int 4

NetSupport Page 9 or9 04/06/2007

Page 10: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

+ AccessOther Non component restrictions applied to Operator

accounts, full access = 31(0 for Admin) int 4

Container Not used - Field Name Description Type Size + ID Not used - int 4 + Name Not used - varchar 256 + ParentID Not used - int 4

CPU CPU information Field Name Description Type Size * ID Client PC Identifier int 4 * CPUID CPU ID ( 0 for primary, 1 for secondary CPU detected

etc) int 4

+ Speed Processor Speed int 4 + Manufacturer Manufacturer varchar 128 + Name Full Description varchar 128

DBVersion Holds one row showing last update applied - for use in debugging failures Field Name Description Type Size * VersionID Primary Key int 4 Version Current version number varchar 50 LastGoodPatch Name of last good patch applied varchar 50 + FailedPatch Blank or name of failed patch varchar 50 + FailedAt 0 or line number patch failed int 4

Department Company Departments Field Name Description Type Size * DepartmentID Internally generated Primary Key int 4 ParentDepartmentI Associated Parent Department ( if applicable) int 4 + Name Department name varchar 128 + Description Description varchar 512 + CompanyID Associated Company ID (Currently always =0) int 4 + DisplayID Display ID for associated icon color int 4

NetSupport Page 10 or10 04/06/2007

Page 11: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

DepartmentAlerts Link table between Department, AlertDef and AlertProfiles Field Name Description Type Size * DepartmentID Foreign Key from Department table int 4 * Seq Sequence number for display purposes int 4 AlertProfileID Foreign Key from AlertProfiles table int 4 AlertDefID Foreign Key from AlertDef table int 4 IsProfile Flag specifying whether a Profile is associated with this

record bit 1

DeviceTypes Peripheral devices discovered Field Name Description Type Size * DeviceTypeID Unique Device Type ID int 4 + Name Device Name varchar 50 + ReportOn 1 tinyint 1 + DisplayName Display name varchar 128 + DeviceType Device type Category for reporting. varchar 128

DiskDrive Disk Drives ( FDD, CD & HDD discovered) Field Name Description Type Size * ID Client PC Identifier int 4 * DeviceTypeID Device type (0=Hard Disk, 1=CD, 2 =Floppy Disk) int 4 * DiskDriveID Default=0, second instance of device type=1 etc int 4 Name Device Name varchar 128 + Drive Associated drive letter (where applicable) char 5 + Capacity Drive Capacity float 8

DomainMonitor Internet metering data Field Name Description Type Size * ID Client PC Identifier int 4 * URLID Unique URL ID int 4 * StartTime Start Time datetime 8 EndTime End Time datetime 8 ActiveTime URL active (in focus) time int 4 + Title Page title varchar 1024 + Page Page name and path (in relation to root) varchar 1024 + LoggedOnUserID Logged on user who actually viewed the page int 4 + Restricted Not implemented yet - intended to identify restricted

websites visited int 4

NetSupport Page 11 or11 04/06/2007

Page 12: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

DynamicGroup Dynamic Groups Field Name Description Type Size * DynamicGroupID Unique Dynamic Group ID (1-9 pre-supplied), new

Groups 500 + int 4

QueryID Associated Query ID for Dynamic Group (normally same ID as Dynamic Group)

int 4

Options Set Static of Dynamic. int 4 + LastRefresh Creation date of Group datetime 8

DynamicGroupEntry Static view of Dynamic Groups, only gets updated when user right clicks on a Dynamic group - Properties - Properties button - Create Snapshot - OK and then clicks Store button in properties tab Field Name Description Type Size * DynamicGroupID Unique Dynamic Group ID (1-9 pre-supplied), new

Groups 500 + int 4

* ViewType Reserved currently always 1 to represent PCs int 4 * ObjectID Currently always the PC ID int 4 + ComputerName PC name from PC table varchar 128 + UserName Name of user varchar 128 + UserID UserID int 4 + DisplayID Icon for entry in tree hierarchy int 4 + DepartmentID Foreign key from Department table int 4 + Flags Not currently used int 4

FileResource List of user defined additional files scanned for and displayed on the Software Resources page of Software tab. This is setup to occur via the Edit\Settings\Software menu item. * ID Client PC Identifier int 4 * FileResourceID Internally generated Primary Key int 4 + FileName Filename varchar 128 + Folder Folder varchar 128 InstallDate Install date datetime 8 AppSize File size int 4 + Version Version varchar 50 + Description Any internal file description varchar 512 + Company Manufacturer varchar 512 + Flags Not used int 4 + Path Full path to installed file, this shows in the tool tip in

DNA Console when hovering over application in Software List

varchar 520

HardwareDetails Not used - Field Name Description Type Size + ID Not used int 4 + WMICaption Not used - varchar 256 + WMIValue Not used - varchar 256

NetSupport Page 12 or12 04/06/2007

Page 13: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

HardwareHistory Records Hardware changes for each Client PC unless the changes have been excluded by the entries in the HardwareHistoryConfig table. Field Name Description Type Size * HistoryID Internally generated Primary Key int 4 + ID Client PC Identifier int 4 + OpID Console Operator ID int 4 + ChangeDate Date any change to hardware occurred datetim

e 8

+ Name Type of hardware change eg Physical Disk varchar 50 + DataIndex Not used int 4 + DataValue Details of new hardware eg Maxtor 6L200P0 varchar 256 + OldDataValue Details of previous hardware eg Maxtor 5L100P0 varchar 256

HardwareScan Not used - Field Name Description Type Size * ID Client PC Identifier int 4 * ScanID Internally generated Primary Key int 4 LastScan Date of last scan datetime 8

History History of changes on system Field Name Description Type Size * ID Unique History ID – starting at 1 int 4 ComponentID Associated Component Component ID (3=HW, 4=SW,

7=User, 9=Message, 11=distribution, 12=chat, 100=internet metering and 102=app

int 4

PCID Unique PC identifier int 4 OpID Operation ID, Values 1-4, (Update, Add, Delete,

Change) int 4

+ DateTime Date of activity datetime 8 + Data Associated data (i.e file name of new application) varchar 256

HistoryHardwareConfig Console user may opt to exclude certain H/W devices and properties from the H/W History changes, this is set from the History tab, History\Hardware Changes filter menu item Field Name Description Type Size * KeyDeviceID Primary Key and identifies main H/W device eg

System Slot int 4

* DeviceID Primary Key and identifies H/W property eg System Slot Availability

int 4

State 0 to exclude, 1 to include int 4

NetSupport Page 13 or13 04/06/2007

Page 14: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

HotFix Hotfixes discovered Field Name Description Type Size * HotFix HotFix Name varchar 128 + SubComponent Associated sub component (i.e SP2) varchar 128 + URL Associated URL for Hotfix information varchar 128 * Component Associated Component (Windows XP, media player

etc) varchar 128

HotFixList Hotfixes applied to a particular PC Field Name Description Type Size * ID Client PC Identifier int 4 * Hotfix Foreign Key from Hotfix table varchar 128 + Status 0=fails, 1=unable to verfiy & 2=verified int 4 * Component Foreign Key from Hotfix table varchar 128

IDFilter Identifier of current PC selected in Hierarchy by Console Operator Field Name Description Type Size * ID Client PC Identifier int 4 * ConsoleID Associated current Console user (by Console ID) int 4

InsertIndex This is an internal table used to hold the next ID numbers for a variety of Alerting tables Field Name Description Type Size * IndexTable Name of table varchar 255 NextID Next ID int 4 uiNextID Next GUID uniqueidentifier 16

Keyboard Holds information pertaining to the Keyboard for each PC Field Name Description Type Size * ID Client PC Identifier int 4 * KeyboardID Keyboard Id int 4 + Name Name varchar 128

NetSupport Page 14 or14 04/06/2007

Page 15: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

LockTable This is an internal table used within the application to prevent two different Console User from altering the same settings at the same time Field Name Description Type Size

LockArea Area of functionality locked. varchar 32 * ConsoleID Console User that has the lock. int 4 +

LoggedOnUser This is used for Internet Monitoring. It was recognized that one PC (UserID) could have more than one logged on user. This table identifies the specific logged on User for such account specific functionality.

Size Field Name Description Type LoggedOnUserID Primary Key int 4 *

LogonName Actually logged on account name varchar 64 UserID Client PC Identifier int 4 +

LogicalDisk Logical disks (usually partitions)

Size Field Name Description Type

ID Client PC Identifier int 4 * LogicalDiskID Logical disk Id for this PC int 4 * DeviceTypeID Type of device (See DeviceTypes table) int 4 + DiskDriveID For future use int 4 + Name Partition Name char 20 + Capacity Size float 8 + FreeSpace Free Space float 8 +

+ FileSystem NTFS, FAT, FAT32 etc char 20

Monitor Monitor details Field Name Description Type Size * ID Client PC Identifier int 4 * MonitorID Monitor Id for this PC int 4 + Resolution Resolution varchar 50 + RefreshRate Refresh Rate int 4 + Name Name varchar 120

MotherBoard Motherboard information Field Name Description Type Size * ID Client PC Identifier int 4 * MotherBoardID Motherboard Id for this PC int 4 + Name Name varchar 128 + Version Version varchar 128 + Product Product varchar 128

NetSupport Page 15 or15 04/06/2007

Page 16: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

NetworkAdaptor Network adapter Field Name Description Type Size * ID Client PC Identifier int 4 * NetworkAdaptorI Network adapter Id int 4 + Name Name varchar 128 + MacAddress Mac address varchar 128 + IPAddress IP Address char 24 + DefaultIPGateway Gateway varchar 128 + DNSServer DNA varchar 128 + AdaptorType Type (Ethernet, Token ring etc) varchar 128 + IPSubnet Subnet varchar 128 + WINSPrimaryServ WINS varchar 128 + DHCPServer DHCP varchar 128

NetworkIPAddress Information held on network cards Field Name Description Type Size * ID Client PC Identifier int 4 * NetworkAdapterID Network Adapter Identifier as more than one can exist

on a PC int 4

* IndexID Simple index as more than one IP Address can exist for one Network Adaptor card

int 4

+ IPAddress IP Address data value varchar 64 + IPSubnet Subnet data value varchar 64

NodeDisplay Not used - Field Name Description Type Size * DisplayID Not used - int 4 Icon Not used - varchar 512 IconType Not used - int 4

Packages Software Distribution packages Field Name Description Type Size * PackageID Package Id int 4 + Name Name varchar 128 + Description Description varchar 512 + FileName Path to package on server varchar 512 PackageSize Size int 4 + Created When created datetime 8 Visible Visible at client (0 means not visible, 1 is visible) int 4 UncompressedSize Footprint on destination machine when installed int 4 OSMask Specific OS targeted int 4

NetSupport Page 16 or16 04/06/2007

Page 17: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

PackageSchedule Schedules set up for delivery of packages to Client PCs allowing them to be delivered at low network activity times eg overnight Field Name Description Type Size * ScheduleID Primary Key int 4 * PackageID Foreign Key from Packages table int 4 + ScheduleDate Date scheduled for deployment datetime 8 + RetryInterval Time between retry attempts if failures encountered -

in minutes int 4

+ RetryCount Initially set by user and then decremented with each attempt until zero reached or attempt is successful

int 4

+ Flags Not used int 4

PackageStatus Status of packages Field Name Description Type Size * PackageID Package Id int 4 * ID Client PC Identifier int 4 Status Status (1 Sending to Client, 2 Sending to Warehouse,

3 Client send failed, 4 Warehouse send failed, 5 client delivered, 6 warehouse delivered, 7 install failed, 8 install succeeded, 9 advertised)

int 4

+ DateTime Date time status changed datetime 8 + Data Not used varchar 128 * ScheduleID Foreign Key from PackageSchedule table int 4

PC Main PC Table Field Name Description Type Size * ID Client PC Identifier int 4 + UserID User Id from PCUsers table int 4 + IPAddress IP Address as at last connection char 15 + AssertTag User entered asset tag varchar 128 + Assignee User entered assignee varchar 128 + DatePurchased Date purchased, defaults to date PC first connected datetime 8 + InvoiceNumber User entered invoice number varchar 128 + InvoiceAmount User entered invoice amount varchar 50 + LeaseID Lease Id from PCLease table int 4 + MaintenanceID Maintenance Id from PCMaintenance table int 4 + AltIdentifier Alternate Identifier used when the PC/Node Id isn’t

supplied (is actually the MAC address). varchar 128

+ DepartmentID ID of department PC belongs to int 4 + DisplayID Icon to display for client int 4 + ComputerName Name of computer varchar 128 + Location User entered location varchar 128 + LastConnection Last connection date and time datetime 8 WareHouseID Warehouse Id for future use int 4 + Flags At the moment used to indicate if a client should send

its data if the server had trouble connecting to collect it

int 4

+ DNSName If present takes precedence over the IP Address varchar 256

NetSupport Page 17 or17 04/06/2007

Page 18: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

PCLease PC Lease details Field Name Description Type Size * LeaseID ID of lease int 4 + LeaseActive Whether this lease is active int 4 + CompanyID Company associated with lease, see Company table int 4 + StartDate Start of lease datetime 8 + ExpiryDate End of lease datetime 8 + Details Details varchar 4000

PCMaintenance PC Maintenance details Field Name Description Type Size * MaintenanceID ID of maintenance int 4 + MaintenanceActive Whether this maintenance is active int 4 + CompanyID Company associated with lease, see Company table int 4 + StartDate Start of maintenance datetime 8 + ExpiryDate End of maintenance datetime 8 + Details Details varchar 4000

PCSoftware Not used - Field Name Description Type Size + PCID Not used - int 4 + Name Not used - varchar 256 + New Not used - int 4

PCUser Holds User details Field Name Description Type Size * UserID ID of user int 4 + UserName User defined name varchar 128 + CompanyID Company ID associated with int 4 + EmployeeNumber User defined employee number varchar 128 + TelNumber User defined telephone number varchar 64 + TelNumber1 User defined alternate telephone number varchar 64 + MobileNumber User defined mobile number varchar 64 + FaxNumber User defined fax number varchar 64 + Pager User defined pager number varchar 64 + Email User defined e-mail address varchar 64 + Address User defined address details varchar 64 + City User defined address details varchar 64 + County User defined address details varchar 64 + PostCode User defined address details varchar 64

NetSupport Page 18 or18 04/06/2007

Page 19: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

PeripheralDevice List of peripheral devices (USB, COM, LPT etc) Field Name Description Type Size * ID Client PC Identifier int 4 * DeviceTypeID Device Type (see DeviceTypes table) int 4 * DeviceID Id for the device for the PC int 4 + Name Name varchar 128

PhysicalMemory Physical memory Field Name Description Type Size * ID Client PC Identifier int 4 * PhysicalmemoryID Memory Id for this PC int 4 + DeviceLocator Device location (DIMM etc) varchar 50 + Capacity Capacity, if 0 then the slot is empty int 4

PointingDevice Pointing Devices AKA mice Field Name Description Type Size * ID Client PC Identifier int 4 * PointingDeviceID Device Id int 4 + Name Name varchar 128

Printer Printers Field Name Description Type Size * ID Client PC Identifier int 4 * PrinterID Printer Id int 4 + Name Name varchar 128 + PortName Port (LPT, USB etc) varchar 128 + State 0=Network, 1=Local int 4

NetSupport Page 19 or19 04/06/2007

Page 20: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

ProductLicense Applications licences held by company, this is set up by Software\Application menu item, then drill down via the edit button and then into the License set up dialog Field Name Description Type Size * ProductLicenseID Primary Key int 4 ApplicationGroupI Foreign Key to Application table int 4 NrLicenses Number of licenses held for particular Application int 4 + Location User entered varchar 128 + DatePurchase When purchased datetime 8 + DateExpiry When licence expires if applicable datetime 8 + MaintenanceLevel Level if options are available varchar 128 + CostCentre Company cost centre responsible for administrating

these licences varchar 64

+ Supplier Foreign Key into Company table int 4 + Details User entered varchar 512 + Maintained Yes / No field indicating whether maintained int 4 + ThirdParty Yes / No field indicating whether supplied by a 3rd

Party or not int 4

+ MaintenanceRenew When maintenance is renewable datetime 8 + InvoiceNumber Application invoice varchar 50 + InvoiceAmount Cost of application varchar 50 + PurchaseOrder Own purchase order varchar 50

Report List of Crystal Reports available and displayed in the Reports window on the Console Field Name Description Type Size * ReportID Report Id int 4 + Name Name varchar 128 + Description Description varchar 512 + CategoryID Category (see ReportCategory table) int 4 + ComponentID Component associated with int 4 + ReportType Not used int 4 + ReportFile Single PC report file varchar 128 + MultiReportFile Multi PC report file varchar 128 + SysTranslate Multi language support int 4

ReportCategory These are the report categories shown in the Reports window enabling groups of reports to be shown or hidden Field Name Description Type Size * CategoryID Category Id int 4 + ParentCategoryID Parent Id (if any) int 4 + Name Name varchar 64 + SysTranslate Multi Language support int 4

NetSupport Page 20 or20 04/06/2007

Page 21: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

ScheduledAction Scheduled Actions entered via Tools\Scheduler Administration menu item Field Name Description Type Size * ScheduleID Primary Key int 4 + ScheduleType Fixed at 1 - the only scheduled action currently available

is for User Query Server Reports int 4

+ ScheduleName User entered varchar 64

ScheduledActionTime Information pertaining to the actual times a scheduled event occurs Field Name Description Type Size * ScheduleID Foreign Key from ScheduledAction table int 4 * ScheduleTimeID Primary Key int 4 + ScheduleTime Date\Time action is scheduled datetime 8 RepeatPeriod Flag indication per hour, per day, per week, per month int 4 + LastActivated Last time ran, used with RepeatPeriod to schedule next

one datetime 8

Flags Flag to indicate One Off or not, used with Repeat Period int 4

ScheduledQuery Relates ScheduledAction to Query Field Name Description Type Size * ScheduleID Foreign Key from ScheduledAction table int 4 + QueryID Foreign Key from Query table int 4 + BaseName Base name of report generated, date/time will be

appended to this varchar 64

+ FolderName Folder name where reports will be saved to varchar 256

ServerAlertMsgList Server Alert notification list per alert Field Name Description Type Size * ServerAlertID Foreign Key to ServerAlert table int 4 * SeqID Sequence of notification message when more than one

for a particular int 4

UserID Console user to inform int 4 InforType Information type int 4

NetSupport Page 21 or21 04/06/2007

Page 22: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

ServerAlerts System Alerts raised Field Name Description Type Size * ServerAlertID Primary Key int 4 DisplayCat Display category in console int 4 Title Display name varchar 255 Description Short description varchar 512 Author Console operator ID or system generated varchar 255 + NotificationLevel Critical, Urgent, High, Medium, Low etc. int 4 + SQLScript Not currently used varchar 2048 Active 1 = Alert active, 0 = closed bit 1 TimeInit Not currently used int 4 ComponentFilled Attribute of type of control in UI bit 1 + ComponentID Type of control in UI int 4 + LastRunOn Date / time scan for alert carried out datetime 8 CreatedOn Date / time alert created datetime 8 ModifiedOn Date / time alert modified datetime 8 + QueryID Build in Query identifier to run int 4 + ColumnList Data list for control in UI varchar 512 AlertType Type of Alert from AlertDef table int 4 + CNLevel Current Notification Level int 4 + NotificationDate When last notification sent datetime 8

ServerPCEvent List of event for each Server Alert raised Field Name Description Type Size * ServerEventID Primary Key uniqueidentifier 16 ServerAlertID Foreign Key to ServerAlert table int 4 PCID Client PC Identifier int 4 EventCode Event code used internally within application int 4 EventDate Event date datetime 8 + Data Actual data pertaining to event varchar 256

SiteDetails Details of site/install of DNA

* SiteID Site Id int 4 CompanyID Company Id int 4 LicenseClientCoun Number of client licenses (from license file) int 4 + LicenseType Basic or Enterprise int 4 + InstallDate Install Date int 4 + NrDays Number of days licence runs for int 4 + NrDaysLeft Days left int 4 + ServerKey Server key, created by server and checked by clients.

Client uses this to determine if the database has changed and it should send all its inventory

int 4

+ Details Encrypted License code image 16 + SerialNumber DNA Licence serial number char 32 + NextID Next Client PC ID int 4

NetSupport Page 22 or22 04/06/2007

Page 23: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

SoftwareHistory History of Software changes to a Client PC Field Name Description Type Size * HistoryID Primary Key int 4 + ID Client PC Identifier int 4 + OpID New, change or delete int 4 + ChangeDate Date of operation datetime 8 + ApplicationID Foreign Key to Application table int 4

SoftwareList Software details for a PC Field Name Description Type Size * ID Client PC Identifier int 4 * ApplicationID Application Id int 4 * Folder Installed folder varchar 50 + NewSoftware New software flag (not currently used) int 4 + Path Full path to installed file, this shows in the tool tip in

DNA Console when hovering over application in Software List

varchar 520

SoftwareScan Not used - Field Name Description Type Size * ID Not used - int 4 * ScanID Not used - int 4 LastScan Not used - datetime 8

SoftwareSearch Stores details of additional items to scan for Field Name Description Type Size * ID Client PC Identifier int 4 * Name Path to scan varchar 260

SoundCard Details of sound cards fitted to each Client PC Field Name Description Type Size * ID Client PC Identifier int 4 * SoundCardID Sound card id int 4 + Name Name varchar 128

NetSupport Page 23 or23 04/06/2007

Page 24: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

SystemOverview System Overview Field Name Description Type Size * ID Client PC Identifier int 4 * OSID reserved int 4 + Name Computer name varchar 128 + OSName OS Name varchar 128 + Version OS Version varchar 50 + UserName Registered user varchar 50 + Memory Memory int 4 + ServicePack Service Pack varchar 128 + SerialNumber Serial number varchar 128 + TimeZone Time zone varchar 50 + Organisation Organisation varchar 128 + LoggedOnUser Logged on user varchar 128 + WorkGroup Workgroup/domain varchar 128 + SystemLanguage System language varchar 128 + DirectXVersion Direct X version varchar 50 + SystemEnclosure Case type (Tower, Desktop, Notebook etc) varchar 50

SystemSlot System Slot usage Field Name Description Type Size * ID Client PC Identifier int 4 * SystemSlotID Slot Id int 4 + Name Name varchar 128 + InUse Available, In use or Unknown varchar 50

TCOUsers Not used - Field Name Description Type Size Name Not used - varchar 50 + RootItem Not used - int 4

TestTable Not used - Field Name Description Type Size + Name Not used varchar 50 + Length Not used - int 4 + Data Not used - varchar 512 + Time Not used - varchar 50

NetSupport Page 24 or24 04/06/2007

Page 25: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

TimeLog Records component activity Field Name Description Type Size * ID Client PC Identifier int 4 * Component Component Id int 4 ActTime Date/Time varchar 50

UpdateHistory DNA Product Updates installed, this is a system updated table Field Name Description Type Size * UpdateID Primary Key int 4 + UpdatedBy Console User identifier varchar 128 + UpdatedOn Date update applied datetime 8 + Description Update description varchar 256 + UpdateName Update name varchar 128 + UpdateVersion Update version varchar 50

URL URL Usage Field Name Description Type Size * URLID URL Id int 4 Name Domain name varchar 1024 + FilterString Filter name varchar 1024 Flags Restriction flags; 0 – all access, 1 – approved, 2 -

restricted int 4

UserDataHistory History of changes to user data Field Name Description Type Size * HistoryID Primary Key int 4 OwnerID Foreign Key from UserDefinedData table int 4 OwnerType Foreign Key from UserDefinedData table int 4 + ChangeDate Date occurred datetime 8 PageID Foreign Key from UserDefinedData table int 4 FieldID Foreign Key from UserDefinedData table int 4 + DataValue New value varchar 512 + OldDataValue Old value varchar 512

NetSupport Page 25 or25 04/06/2007

Page 26: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

UserDefinedData Holds the data per pc/user for a field which the user can enter data for

* OwnerID Primary Key int 4 * OwnerType Associated owner type - used as integrity check int 4 * PageID The Page Id int 4 * FieldID The Field Id int 4 + FieldValue The value that has been entered for this pc/user at run

time when editing the custom page varchar 512

UserDefinedField Each page has a number of fields associated with it Field Name Description Type Size * PageID User defined page field belongs to int 4 * FieldID Unique key within page int 4 FieldName Name given to field - displayed in reports etc varchar 128 + FieldText Text for field - will be displayed on dialog at run time varchar 512 FieldOrder Order displayed in page int 4 DataType Indicates type of control - Text/Edit/Combo etc int 4 InputType Indicates type of input expected - currently always 0 int 4 Length Indicates input restrictions - reserved for future use int 4 OriginX X origin where control is to be placed at run time int 4 OriginY Y origin where control is to be placed at run time int 4 Width Width of control int 4 Height Height of control int 4 NABlankoutAtClie Indicates if control should be blanked out at the client so

user does not see its value int 4

DisableAtClient Indicates if should be disabled at client so user cannot change the value

int 4

+ Flags Not Used int 4 + Extra User defined varchar 128

UserDefinedFieldList Holds the options for fields which represent list boxes/Combo Boxes

* PageID Page id int 4 * FieldID Field ID of List Box/ComboBox int 4 * ListValue One of the options the user can choose (will go into a

UserDefinedData varchar 64

+ ListOrder For display in console int 4

NetSupport Page 26 or26 04/06/2007

Page 27: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

UserDefinedPage An entry for each Custom Dialog the user sets up via the editor Field Name Description Type Size * PageID Key int 4 PageName Name that will appear in the tab at run time varchar 64 OwnerType Indicates if the page is attached to PCs or the PCUser

table int 4

ShowAtClient Indicates if this page should be displayed at client's site or is restricted to the Console

int 4

+ Options Reserved for future use int 4

UserQuery Holds queries the user has setup including the dynamic groups and the find user editors Field Name Description Type Size * QueryID Key id int 4 + Name Name given by the user to the query varchar 64 + Description Description given by the user varchar 256 + Title Appears in the reports generated by the Query

Generator varchar 128

+ QueryCategory Indicates if created by Query Editor/Dynamic Groups Editor/Find User editor etc

int 4

+ RowsPerPage Indicates how many rows are displayed in a single page when query is

int 4

+ Flags Various options int 4 + ReportWidth Display parameter int 4 + ConsoleID Console operator ID who set up this query int 4

UserQueryCondition Holds details of a condition a user has setup with in a query Field Name Description Type Size

* QueryID Query containing this condition int 4 * QueryConditionID Key field with query int 4 FieldGroupID Indicates which field group it belongs to -

Hardware/User/ApplicationMetering etc int 4

FieldID Indicates which field within its field Group it relates to eg Computer

int 4

+ ConditionValue Value which the user enters as the condition varchar 128 ConditionType Indicates type int, string etc int 4 ExtConditionType Indicates extended condition type - currently time only -

month, year etc int 4

ConditionLevel Together with OperatorLevel indicates relative position where in the condition tree the condition is

int 4

Operator Indicates which operator is being used equals, greater than etc

int 4

+ OperatorLevel Together with ConditionLevel indicates relative position where in the condition tree the condition is

int 4

Parameter Indicates if being used as a parameter so value entered at run time

int 4

NetSupport Page 27 or27 04/06/2007

Page 28: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

UserQueryField Holds details of field which will be displayed by the query Field Name Description Type Size

* QueryID Query containing this field int 4 * QueryFieldID Key field within query int 4 + FieldGroupID Indicates which field group it belongs to -

Hardware/User/ApplicationMetering etc int 4

+ FieldID Indicates which field within its field Group it relates to eg Computer

int 4

+ Flags Indicates various options associates with control int 4 + DisplayName Name displayed in DNA Console varchar 128

UserQuerySubquery Sub queries for UserQuery table Field Name Description Type Size * QueryID Foreign Key to UserQuery table int 4 * SubqueryOrder Order to run subquery if more than one exist for same

UserQuery int 4

SubqueryID Subquery Identifier int 4

VideoAdaptor Video adapter details Field Name Description Type Size * ID Client PC Identifier int 4 * VideoAdaptorID Adapter Id int 4 + Name Name varchar 128 + RAM RAM int 4 + DACType DACType varchar 128

Warehouse For future use Field Name Description Type Size * WareHouseID Warehouse Identifier int 4 + Name Name of Warehouse varchar 60 + IPAddress IP Address char 15 + Port Port int 4

NetSupport Page 28 or28 04/06/2007

Page 29: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

Index of Tables AdditionalHardware ..................................................................................................................1 AdditionalHardwareDevice .......................................................................................................1 AdditionalHardwareProperty ....................................................................................................1 AHP..........................................................................................................................................2 AHP_Alert.................................................................................................................................2 AHP_PC...................................................................................................................................2 AHP_PC_GROUP....................................................................................................................3 AlertCat ....................................................................................................................................3 AlertConstants..........................................................................................................................3 AlertData ..................................................................................................................................3 AlertDef ....................................................................................................................................4 AlertHistory...............................................................................................................................4 AlertHistoryValues....................................................................................................................4 AlertLanDef ..............................................................................................................................5 AlertMsgList..............................................................................................................................5 AlertProfileIdx ...........................................................................................................................5 AlertProfiles ..............................................................................................................................5 AlertWinEvent...........................................................................................................................6 AlertWizardDetails....................................................................................................................6 AlertWizardOpts .......................................................................................................................6 Application................................................................................................................................7 ApplicationActivity ....................................................................................................................7 ApplicationDeptUsage..............................................................................................................7 ApplicationGroup......................................................................................................................7 ApplicationUsage .....................................................................................................................8 AvailableComponents ..............................................................................................................8 BandWidth................................................................................................................................8 BIOS.........................................................................................................................................8 Company ..................................................................................................................................9 ComponentConfig ....................................................................................................................9 ComponentQuery .....................................................................................................................9 ConsoleUsers...........................................................................................................................9 Container................................................................................................................................10 CPU........................................................................................................................................10 DBVersion ..............................................................................................................................10 Department.............................................................................................................................10 DepartmentAlerts ...................................................................................................................11 DeviceTypes...........................................................................................................................11 DiskDrive ................................................................................................................................11 DomainMonitor .......................................................................................................................11 DynamicGroup .......................................................................................................................12 DynamicGroupEntry ...............................................................................................................12 FileResource ..........................................................................................................................12 HardwareDetails.....................................................................................................................12 HardwareHistory.....................................................................................................................13 HardwareScan........................................................................................................................13 History ....................................................................................................................................13 HistoryHardwareConfig ..........................................................................................................13 HotFix .....................................................................................................................................14 HotFixList ...............................................................................................................................14 IDFilter....................................................................................................................................14 InsertIndex..............................................................................................................................14

NetSupport Page 29 or29 04/06/2007

Page 30: Database Structure for NetSupport DNA Version 2 D… · NetSupport DNA Version 2.70 Database Structure Database Structure for NetSupport DNA Version 2.70 Field Details Key * Key field

NetSupport DNA Version 2.70 Database Structure

Keyboard ................................................................................................................................14 LockTable...............................................................................................................................15 LoggedOnUser .......................................................................................................................15 LogicalDisk .............................................................................................................................15 Monitor ...................................................................................................................................15 MotherBoard...........................................................................................................................15 NetworkAdaptor......................................................................................................................16 NetworkIPAddress..................................................................................................................16 NodeDisplay ...........................................................................................................................16 Packages................................................................................................................................16 PackageSchedule ..................................................................................................................17 PackageStatus .......................................................................................................................17 PC ..........................................................................................................................................17 PCLease.................................................................................................................................18 PCMaintenance......................................................................................................................18 PCSoftware ............................................................................................................................18 PCUser...................................................................................................................................18 PeripheralDevice ....................................................................................................................19 PhysicalMemory .....................................................................................................................19 PointingDevice .......................................................................................................................19 Printer.....................................................................................................................................19 ProductLicense.......................................................................................................................20 Report.....................................................................................................................................20 ReportCategory ......................................................................................................................20 ScheduledAction ....................................................................................................................21 ScheduledActionTime ............................................................................................................21 ScheduledQuery.....................................................................................................................21 ServerAlertMsgList .................................................................................................................21 ServerAlerts............................................................................................................................22 ServerPCEvent.......................................................................................................................22 SiteDetails ..............................................................................................................................22 SoftwareHistory ......................................................................................................................23 SoftwareList............................................................................................................................23 SoftwareScan .........................................................................................................................23 SoftwareSearch......................................................................................................................23 SoundCard .............................................................................................................................23 SystemOverview ....................................................................................................................24 SystemSlot .............................................................................................................................24 TCOUsers ..............................................................................................................................24 TestTable ...............................................................................................................................24 TimeLog .................................................................................................................................25 UpdateHistory.........................................................................................................................25 URL ........................................................................................................................................25 UserDataHistory .....................................................................................................................25 UserDefinedData....................................................................................................................26 UserDefinedField....................................................................................................................26 UserDefinedFieldList ..............................................................................................................26 UserDefinedPage ...................................................................................................................27 UserQuery ..............................................................................................................................27 UserQueryCondition...............................................................................................................27 UserQueryField ......................................................................................................................28 UserQuerySubquery...............................................................................................................28 VideoAdaptor..........................................................................................................................28 Warehouse .............................................................................................................................28

NetSupport Page 30 or30 04/06/2007