home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 40 / IOPROG_40.ISO / SOFT / NETFrameworkSDK.exe / comsdk.cab / samples.exe / Setup / MSDEx86.exe / x86 / binn / mssql.mib < prev    next >
Encoding:
Text File  |  1997-04-09  |  26.1 KB  |  838 lines

  1.   
  2. MSSQLSERVER-MIB DEFINITIONS ::= BEGIN
  3.  
  4.   IMPORTS
  5.         enterprises
  6.                 FROM RFC1155-SMI
  7.         OBJECT-TYPE
  8.                 FROM RFC-1212
  9.         DisplayString
  10.                 FROM RFC-1213;
  11.  
  12.   microsoft          OBJECT IDENTIFIER ::= { enterprises 311 }
  13.   software           OBJECT IDENTIFIER ::= { microsoft 1 }
  14.   apps               OBJECT IDENTIFIER ::= { software 4 }
  15.   mssqlServer        OBJECT IDENTIFIER ::= { apps 1 }
  16.   mssqlServerObjects OBJECT IDENTIFIER ::= { mssqlServer 1 }
  17.  
  18.       -- sqlserver MIB
  19.                 
  20.   mssqlSrvTable OBJECT-TYPE
  21.       SYNTAX SEQUENCE OF MssqlSrvEntry
  22.       ACCESS not-accessible
  23.       STATUS mandatory
  24.       DESCRIPTION
  25.            "This table contains a single row for the SQL Server
  26.            installed on the system."          
  27.       ::= { mssqlServerObjects 1 }
  28.  
  29.   mssqlSrvEntry OBJECT-TYPE
  30.       SYNTAX MssqlSrvEntry
  31.       ACCESS not-accessible
  32.       STATUS mandatory
  33.       DESCRIPTION
  34.            "mssqlSrvTable entries."                
  35.       INDEX  { mssqlSrvVendorName }
  36.       ::= { mssqlSrvTable 1 }
  37.  
  38.   MssqlSrvEntry ::=
  39.       SEQUENCE {
  40.           mssqlSrvVendorName   
  41.               DisplayString,
  42.           mssqlSrvProductName  
  43.               DisplayString,
  44.           mssqlSrvVersion      
  45.               DisplayString,
  46.           mssqlSrvContact      
  47.               DisplayString,
  48.           mssqlSrvState        
  49.               INTEGER
  50.       }
  51.  
  52.   mssqlSrvVendorName OBJECT-TYPE
  53.       SYNTAX DisplayString
  54.       ACCESS read-only
  55.       STATUS mandatory
  56.       DESCRIPTION
  57.            "The name of the database server vendor."                
  58.       ::= { mssqlSrvEntry 1 }
  59.  
  60.   mssqlSrvProductName OBJECT-TYPE
  61.       SYNTAX DisplayString
  62.       ACCESS read-only
  63.       STATUS mandatory
  64.       DESCRIPTION
  65.            "The product name of the database server."                
  66.       ::= { mssqlSrvEntry 2 }
  67.  
  68.   mssqlSrvVersion OBJECT-TYPE
  69.       SYNTAX DisplayString
  70.       ACCESS read-only
  71.       STATUS mandatory
  72.       DESCRIPTION
  73.            "The version of installed SQL Server."                
  74.       ::= { mssqlSrvEntry 3 }
  75.  
  76.   mssqlSrvContact OBJECT-TYPE
  77.       SYNTAX DisplayString
  78.       ACCESS read-only
  79.       STATUS mandatory
  80.       DESCRIPTION
  81.            "Contact person for this SQL Server installation."                
  82.       ::= { mssqlSrvEntry 4 }
  83.  
  84.   mssqlSrvState OBJECT-TYPE
  85.       SYNTAX INTEGER {
  86.                  running(1),   
  87.                  paused(2),
  88.                  stopped(3),
  89.                  starting(4),
  90.                  stopping(5),
  91.                  continuing(6),
  92.                  pausing(7)
  93.              }
  94.       ACCESS read-only
  95.       STATUS mandatory
  96.       DESCRIPTION
  97.            "The state of SQL Server.  Unknown(1) means we are
  98.             unable to determine the state of the server, Running(2)
  99.             means the server is available and can be used, Paused(3)
  100.             means the server is running, but new connections cannot
  101.             currently be established, and Stopped(4) means the server
  102.             is not running and unavailable."                
  103.       ::= { mssqlSrvEntry 5 }
  104.  
  105.   ----------------------------------------------------------------
  106.  
  107.   mssqlSrvInfoTable OBJECT-TYPE
  108.       SYNTAX SEQUENCE OF MssqlSrvInfoEntry
  109.       ACCESS not-accessible
  110.       STATUS mandatory
  111.       DESCRIPTION
  112.            "This table contains general information regarding
  113.             the active SQL Server process, including performance
  114.             counters."                
  115.       ::= { mssqlServerObjects 2 }
  116.  
  117.   mssqlSrvInfoEntry OBJECT-TYPE
  118.       SYNTAX MssqlSrvInfoEntry
  119.       ACCESS not-accessible
  120.       STATUS mandatory
  121.       DESCRIPTION
  122.            "mssqlSrvInfoTable entries."                      
  123.       INDEX  { mssqlSrvInfoServerName }
  124.       ::= { mssqlSrvInfoTable 1 }
  125.  
  126.   MssqlSrvInfoEntry ::=
  127.       SEQUENCE {
  128.           mssqlSrvInfoServerName          
  129.               DisplayString,
  130.           mssqlSrvInfoStartupTime         
  131.               DisplayString,
  132.           mssqlSrvInfoTrans               
  133.               Gauge,
  134.           mssqlSrvInfoPageReads           
  135.               Counter,
  136.           mssqlSrvInfoSinglePageWrites    
  137.               Counter,
  138.           mssqlSrvInfoBatchWrites         
  139.               Counter,
  140.           mssqlSrvInfoLazyWrites          
  141.               Counter,
  142.           mssqlSrvInfoLogWrites           
  143.               Counter,
  144.           mssqlSrvInfoOutstandingReads
  145.               Counter,
  146.           mssqlSrvInfoOutstandingWrites
  147.               Counter,
  148.           mssqlSrvInfoCacheHitRatio       
  149.               Gauge,
  150.           mssqlSrvInfoFreeBuffers         
  151.               Gauge,
  152.           mssqlSrvInfoNetworkReads        
  153.               Counter,
  154.           mssqlSrvInfoNetworkWrites       
  155.               Counter,
  156.           mssqlSrvInfoRAPhysicalReads        
  157.               Counter,
  158.           mssqlSrvInfoUserConnections     
  159.               Gauge,
  160.           mssqlSrvInfoTotalLocks          
  161.               Gauge,
  162.           mssqlSrvInfoTotalBlockingLocks  
  163.               Gauge,
  164.           mssqlSrvInfoUsersBlocked        
  165.               Gauge
  166.       }
  167.  
  168.   mssqlSrvInfoServerName OBJECT-TYPE
  169.       SYNTAX DisplayString
  170.       ACCESS read-only
  171.       STATUS mandatory
  172.       DESCRIPTION
  173.            "The name of the local SQL Server."                      
  174.       ::= { mssqlSrvInfoEntry 1 }
  175.  
  176.   mssqlSrvInfoStartupTime OBJECT-TYPE
  177.       SYNTAX DisplayString
  178.       ACCESS read-only
  179.       STATUS mandatory
  180.       DESCRIPTION
  181.            "The date and time at which the current running
  182.             SQL Server process was last started."                      
  183.       ::= { mssqlSrvInfoEntry 2 }
  184.  
  185.   mssqlSrvInfoTrans OBJECT-TYPE
  186.       SYNTAX Gauge
  187.       ACCESS read-only
  188.       STATUS mandatory
  189.       DESCRIPTION
  190.            "The number of command batches completed since
  191.             SQL Server was last started."                      
  192.       ::= { mssqlSrvInfoEntry 3 }
  193.  
  194.   mssqlSrvInfoPageReads OBJECT-TYPE
  195.       SYNTAX Counter
  196.       ACCESS read-only
  197.       STATUS mandatory
  198.       DESCRIPTION
  199.            "The number of physical page reads completed
  200.             since SQL Server was started."                      
  201.       ::= { mssqlSrvInfoEntry 4 }
  202.  
  203.   mssqlSrvInfoSinglePageWrites OBJECT-TYPE
  204.       SYNTAX Counter
  205.       ACCESS read-only
  206.       STATUS mandatory
  207.       DESCRIPTION
  208.            "The number of single page writes completed
  209.             since the SQL Server was started (does not
  210.             include log writes, cache flushes (Lazy Writer),
  211.             or batch writes)."                      
  212.       ::= { mssqlSrvInfoEntry 5 }
  213.  
  214.   mssqlSrvInfoBatchWrites OBJECT-TYPE
  215.       SYNTAX Counter
  216.       ACCESS read-only
  217.       STATUS mandatory
  218.       DESCRIPTION
  219.            "The number of pages written to disk using batch
  220.             I/O since SQL Server was started."                      
  221.       ::= { mssqlSrvInfoEntry 6 }
  222.  
  223.   mssqlSrvInfoLazyWrites OBJECT-TYPE
  224.       SYNTAX Counter
  225.       ACCESS read-only
  226.       STATUS mandatory
  227.       DESCRIPTION
  228.            "The number of pages flushed to disk by the
  229.             Lazy Writer since SQL Server was started."                      
  230.       ::= { mssqlSrvInfoEntry 7 }
  231.  
  232.   mssqlSrvInfoLogWrites OBJECT-TYPE
  233.       SYNTAX Counter
  234.       ACCESS read-only
  235.       STATUS mandatory
  236.       DESCRIPTION
  237.            "The number of log pages physically written
  238.             to disk since SQL Server was started."                      
  239.       ::= { mssqlSrvInfoEntry 8 }
  240.  
  241.   mssqlSrvInfoOutstandingReads OBJECT-TYPE
  242.       SYNTAX Counter
  243.       ACCESS read-only
  244.       STATUS mandatory
  245.       DESCRIPTION
  246.            "The number of physical reads pending."                      
  247.       ::= { mssqlSrvInfoEntry 9 }
  248.  
  249.   mssqlSrvInfoOutstandingWrites OBJECT-TYPE
  250.       SYNTAX Counter
  251.       ACCESS read-only
  252.       STATUS mandatory
  253.       DESCRIPTION
  254.            "The number of physical writes pending."                      
  255.       ::= { mssqlSrvInfoEntry 10 }
  256.  
  257.   mssqlSrvInfoCacheHitRatio OBJECT-TYPE
  258.       SYNTAX Gauge
  259.       ACCESS read-only
  260.       STATUS mandatory
  261.       DESCRIPTION
  262.            "The percentage of time that a requested data
  263.             page was found in the data cache (instead of
  264.             being read from disk)."                      
  265.       ::= { mssqlSrvInfoEntry 11 }
  266.  
  267.   mssqlSrvInfoFreeBuffers OBJECT-TYPE
  268.       SYNTAX Gauge
  269.       ACCESS read-only
  270.       STATUS mandatory
  271.       DESCRIPTION
  272.            "The number of data cache buffers currently
  273.             in the free pool."                      
  274.       ::= { mssqlSrvInfoEntry 12 }
  275.  
  276.   mssqlSrvInfoNetworkReads OBJECT-TYPE
  277.       SYNTAX Counter
  278.       ACCESS read-only
  279.       STATUS mandatory
  280.       DESCRIPTION
  281.            "The number of tabular data stream (TDS) packets read
  282.             from the network since SQL Server was started."                      
  283.       ::= { mssqlSrvInfoEntry 13 }
  284.  
  285.   mssqlSrvInfoNetworkWrites OBJECT-TYPE
  286.       SYNTAX Counter
  287.       ACCESS read-only
  288.       STATUS mandatory
  289.       DESCRIPTION
  290.            "The number of tabular data stream (TDS) packets written
  291.             to the network since SQL Server was started."                      
  292.       ::= { mssqlSrvInfoEntry 14 }
  293.  
  294.   mssqlSrvInfoRAPhysicalReads OBJECT-TYPE
  295.       SYNTAX Counter
  296.       ACCESS read-only
  297.       STATUS mandatory
  298.       DESCRIPTION
  299.            "Physical reads (each consisting of 8 - 2K pages) issued by
  300.             Read Ahead Manager since SQL Server was started."                      
  301.       ::= { mssqlSrvInfoEntry 15 }
  302.  
  303.   mssqlSrvInfoUserConnections OBJECT-TYPE
  304.       SYNTAX Gauge
  305.       ACCESS read-only
  306.       STATUS mandatory
  307.       DESCRIPTION
  308.            "The number of open user connections."                      
  309.       ::= { mssqlSrvInfoEntry 16 }
  310.  
  311.   mssqlSrvInfoTotalLocks OBJECT-TYPE
  312.       SYNTAX Gauge
  313.       ACCESS read-only
  314.       STATUS mandatory
  315.       DESCRIPTION
  316.            "A count of all locks being used by SQL Server."                      
  317.       ::= { mssqlSrvInfoEntry 17 }
  318.  
  319.   mssqlSrvInfoTotalBlockingLocks OBJECT-TYPE
  320.       SYNTAX Gauge
  321.       ACCESS read-only
  322.       STATUS mandatory
  323.       DESCRIPTION
  324.            "A count of all locks blocking other processes."                      
  325.       ::= { mssqlSrvInfoEntry 18 }
  326.  
  327.   mssqlSrvInfoUsersBlocked OBJECT-TYPE
  328.       SYNTAX Gauge
  329.       ACCESS read-only
  330.       STATUS mandatory
  331.       DESCRIPTION
  332.            "The number of users blocked by other users."                      
  333.       ::= { mssqlSrvInfoEntry 19 }
  334.  
  335.   ----------------------------------------------------------------
  336.  
  337.   mssqlSrvConfigParamTable OBJECT-TYPE
  338.       SYNTAX SEQUENCE OF MssqlSrvConfigParamEntry
  339.       ACCESS not-accessible
  340.       STATUS mandatory
  341.       DESCRIPTION
  342.            "This table contains entries for the SQL Server
  343.             configuration parameters."                      
  344.       ::= { mssqlServerObjects 3 }
  345.  
  346.   mssqlSrvConfigParamEntry OBJECT-TYPE
  347.       SYNTAX MssqlSrvConfigParamEntry
  348.       ACCESS not-accessible
  349.       STATUS mandatory
  350.       DESCRIPTION
  351.            "mssqlSrvConfigParamTable entries.  The SQL Server configuration
  352.             parameter name is used as the index value."                      
  353.       INDEX  { OCTET STRING }
  354.       ::= { mssqlSrvConfigParamTable 1 }
  355.  
  356.   MssqlSrvConfigParamEntry ::=
  357.       SEQUENCE {
  358.           mssqlSrvConfigParamName     
  359.               DisplayString,
  360.           mssqlSrvConfigParamMax      
  361.               INTEGER,
  362.           mssqlSrvConfigParamMin      
  363.               INTEGER,
  364.           mssqlSrvConfigParamConfigValue  
  365.               INTEGER,
  366.           mssqlSrvConfigParamRunValue     
  367.               INTEGER
  368.       }
  369.  
  370.   mssqlSrvConfigParamName OBJECT-TYPE
  371.       SYNTAX DisplayString 
  372.       ACCESS read-only
  373.       STATUS mandatory
  374.       DESCRIPTION
  375.            "Name of SQL Server configuration parameter."                      
  376.       ::= { mssqlSrvConfigParamEntry 1 }
  377.  
  378.   mssqlSrvConfigParamMax OBJECT-TYPE
  379.       SYNTAX INTEGER
  380.       ACCESS read-only
  381.       STATUS mandatory
  382.       DESCRIPTION
  383.            "The maximum configurable value for the associated
  384.             SQL Server configuration parameter."                      
  385.       ::= { mssqlSrvConfigParamEntry 2 }
  386.  
  387.   mssqlSrvConfigParamMin OBJECT-TYPE
  388.       SYNTAX INTEGER
  389.       ACCESS read-only
  390.       STATUS mandatory
  391.       DESCRIPTION
  392.            "The minimum configurable value for the associated
  393.             SQL Server configuration parameter."                      
  394.       ::= { mssqlSrvConfigParamEntry 3 }
  395.  
  396.   mssqlSrvConfigParamConfigValue OBJECT-TYPE
  397.       SYNTAX INTEGER
  398.       ACCESS read-only
  399.       STATUS mandatory
  400.       DESCRIPTION
  401.            "The current configured value for the associated
  402.             SQL Server configuration parameter."                      
  403.       ::= { mssqlSrvConfigParamEntry 4 }
  404.  
  405.   mssqlSrvConfigParamRunValue OBJECT-TYPE
  406.       SYNTAX INTEGER
  407.       ACCESS read-only
  408.       STATUS mandatory
  409.       DESCRIPTION
  410.            "The current run value for the associated
  411.             SQL Server configuration parameter."                      
  412.       ::= { mssqlSrvConfigParamEntry 5 }
  413.  
  414.   ----------------------------------------------------------------
  415.  
  416.   mssqlSrvDeviceTable OBJECT-TYPE
  417.       SYNTAX SEQUENCE OF MssqlSrvDeviceEntry
  418.       ACCESS not-accessible
  419.       STATUS mandatory
  420.       DESCRIPTION
  421.            "This table contains entries for each SQL Server
  422.             device on the system."                      
  423.       ::= { mssqlServerObjects 4 }
  424.  
  425.   mssqlSrvDeviceEntry OBJECT-TYPE
  426.       SYNTAX MssqlSrvDeviceEntry
  427.       ACCESS not-accessible
  428.       STATUS mandatory
  429.       DESCRIPTION
  430.            "mssqlSrvDeviceTable entries."                      
  431.       INDEX  { mssqlSrvDeviceLogicalName }
  432.       ::= { mssqlSrvDeviceTable 1 }
  433.  
  434.   MssqlSrvDeviceEntry ::=
  435.       SEQUENCE {
  436.           mssqlSrvDeviceLogicalName      
  437.               DisplayString,
  438.           mssqlSrvDevicePhysicalName     
  439.               DisplayString,
  440.           mssqlSrvDeviceDescription      
  441.               DisplayString
  442.       }
  443.  
  444.   mssqlSrvDeviceLogicalName OBJECT-TYPE
  445.       SYNTAX DisplayString
  446.       ACCESS read-only
  447.       STATUS mandatory
  448.       DESCRIPTION
  449.            "The logical name of the defined database or dump device."                      
  450.       ::= { mssqlSrvDeviceEntry  1 }
  451.  
  452.   mssqlSrvDevicePhysicalName OBJECT-TYPE
  453.       SYNTAX DisplayString
  454.       ACCESS read-only
  455.       STATUS mandatory
  456.       DESCRIPTION
  457.            "The physical name including the file system path and file name."                      
  458.       ::= { mssqlSrvDeviceEntry  2 }
  459.  
  460.   mssqlSrvDeviceDescription OBJECT-TYPE
  461.       SYNTAX DisplayString
  462.       ACCESS read-only
  463.       STATUS mandatory
  464.       DESCRIPTION
  465.            "Detailed description of the device including the type of
  466.             device, size, and the media type."                      
  467.       ::= { mssqlSrvDeviceEntry  3 }
  468.  
  469. ----------------------------------------------------------------
  470.  
  471.   mssqlDbTable OBJECT-TYPE
  472.       SYNTAX SEQUENCE OF MssqlDbEntry
  473.       ACCESS not-accessible
  474.       STATUS mandatory
  475.       DESCRIPTION
  476.           "This table contains a list of SQL Server databases.  The
  477.            table contains a single row for each database (whether
  478.            the database is actually accessible or not)."
  479.       ::= { mssqlServerObjects 5 }
  480.  
  481.   mssqlDbEntry OBJECT-TYPE
  482.       SYNTAX MssqlDbEntry
  483.       ACCESS not-accessible
  484.       STATUS mandatory
  485.       DESCRIPTION
  486.           "mssqlDbTable entries."
  487.       INDEX  { mssqlDbId, mssqlDbState }
  488.       ::= { mssqlDbTable 1 }
  489.  
  490.   MssqlDbEntry ::=
  491.       SEQUENCE {
  492.           mssqlDbId            
  493.               INTEGER,
  494.           mssqlDbName          
  495.               DisplayString,
  496.           mssqlDbState         
  497.               INTEGER
  498.       }
  499.  
  500.   mssqlDbId OBJECT-TYPE
  501.       SYNTAX INTEGER (1..2147483647)
  502.       ACCESS read-only
  503.       STATUS mandatory
  504.       DESCRIPTION
  505.           "The dbid of the database."
  506.       ::= { mssqlDbEntry 1 }
  507.  
  508.   mssqlDbName OBJECT-TYPE
  509.       SYNTAX DisplayString
  510.       ACCESS read-only
  511.       STATUS mandatory
  512.       DESCRIPTION
  513.           "The name of the database."
  514.       ::= { mssqlDbEntry 2 }
  515.  
  516.   mssqlDbState OBJECT-TYPE
  517.       SYNTAX INTEGER {
  518.                  active(1),
  519.                  singleUser(2),
  520.                  dboonly(3),
  521.                  readOnly(4),
  522.                  offline(5),
  523.                  suspect(6),
  524.                  loading(7),
  525.                  publishing(8)
  526.              }
  527.       ACCESS read-only
  528.       STATUS mandatory
  529.       DESCRIPTION
  530.           "The state of the database.  Valid states are defined as follows:
  531.            Active(1), Single User(2), DBO Only(3), Read Only(4), Offline(5),
  532.            Suspect(6), Loading(7), and Publishing(8)."
  533.       ::= { mssqlDbEntry 3 }
  534.  
  535.   ----------------------------------------------------------------
  536.  
  537.   mssqlDbInfoTable OBJECT-TYPE
  538.       SYNTAX SEQUENCE OF MssqlDbInfoEntry
  539.       ACCESS not-accessible
  540.       STATUS mandatory
  541.       DESCRIPTION
  542.           "This table contains detailed information about SQL Server
  543.            databases.  In order for this table to be populated, the
  544.            database must be accessible (as determined by checking
  545.            mssqlDbState)."           
  546.       ::= { mssqlServerObjects 6 }
  547.  
  548.   mssqlDbInfoEntry OBJECT-TYPE
  549.       SYNTAX MssqlDbInfoEntry
  550.       ACCESS not-accessible
  551.       STATUS mandatory
  552.       DESCRIPTION
  553.           "mssqlDbInfoTable entries."      
  554.       INDEX  { mssqlDbInfoDbId }
  555.       ::= { mssqlDbInfoTable 1 }
  556.  
  557.   MssqlDbInfoEntry ::=
  558.       SEQUENCE {
  559.           mssqlDbInfoDbId             
  560.               INTEGER,
  561.           mssqlDbInfoDbName       
  562.               DisplayString,
  563.           mssqlDbInfoCreationDateTime 
  564.               DisplayString,
  565.           mssqlDbInfoOwner            
  566.               DisplayString,
  567.           mssqlDbInfoSize         
  568.               INTEGER,
  569.           mssqlDbInfoUnallocatedSpace 
  570.               INTEGER,
  571.           mssqlDbInfoReservedSpace    
  572.               INTEGER,
  573.           mssqlDbInfoDataSpace        
  574.               INTEGER,
  575.           mssqlDbInfoIndexSpace       
  576.               INTEGER,
  577.           mssqlDbInfoUnusedSpace      
  578.               INTEGER,        
  579.           mssqlDbInfoLastTrLogDump
  580.               DisplayString,
  581.           mssqlDbInfoLogSize          
  582.               INTEGER,
  583.           mssqlDbInfoLogSpaceUsed     
  584.               INTEGER
  585.       }
  586.  
  587.   mssqlDbInfoDbId OBJECT-TYPE
  588.       SYNTAX INTEGER
  589.       ACCESS read-only
  590.       STATUS mandatory
  591.       DESCRIPTION
  592.            "The dbid of the database associated with this row."
  593.       ::= { mssqlDbInfoEntry 1 }
  594.  
  595.   mssqlDbInfoDbName OBJECT-TYPE
  596.       SYNTAX DisplayString
  597.       ACCESS read-only
  598.       STATUS mandatory
  599.       DESCRIPTION
  600.            "The name of the database associated with this row."
  601.       ::= { mssqlDbInfoEntry 2 }
  602.  
  603.   mssqlDbInfoCreationDateTime OBJECT-TYPE
  604.       SYNTAX DisplayString
  605.       ACCESS read-only
  606.       STATUS mandatory
  607.       DESCRIPTION
  608.            "The date and time that the database associated with
  609.             this row was created."
  610.       ::= { mssqlDbInfoEntry 3 }
  611.  
  612.   mssqlDbInfoOwner OBJECT-TYPE
  613.       SYNTAX DisplayString
  614.       ACCESS read-only
  615.       STATUS mandatory
  616.       DESCRIPTION
  617.            "The owner of the database associated with this row."
  618.       ::= { mssqlDbInfoEntry 4 }
  619.  
  620.   mssqlDbInfoSize OBJECT-TYPE
  621.       SYNTAX INTEGER (1..2147483647)
  622.       ACCESS read-only
  623.       STATUS mandatory
  624.       DESCRIPTION
  625.            "The size in KB of the database associated with this row."
  626.       ::= { mssqlDbInfoEntry 5 }
  627.  
  628.   mssqlDbInfoUnallocatedSpace OBJECT-TYPE
  629.       SYNTAX INTEGER (1..2147483647)
  630.       ACCESS read-only
  631.       STATUS mandatory
  632.       DESCRIPTION
  633.            "The unallocated space in KB of the database associated
  634.             with this row."
  635.       ::= { mssqlDbInfoEntry 6 }
  636.  
  637.   mssqlDbInfoReservedSpace OBJECT-TYPE
  638.        SYNTAX INTEGER (1..2147483647)
  639.        ACCESS read-only
  640.        STATUS mandatory
  641.        DESCRIPTION
  642.            "The reserved space in KB of the database associated with
  643.             this row."
  644.        ::= { mssqlDbInfoEntry 7 }
  645.  
  646.   mssqlDbInfoDataSpace OBJECT-TYPE
  647.        SYNTAX INTEGER (1..2147483647)
  648.        ACCESS read-only
  649.        STATUS mandatory
  650.        DESCRIPTION
  651.            "The used data space in KB of the database associated
  652.             with this row."
  653.        ::= { mssqlDbInfoEntry 8 }
  654.  
  655.   mssqlDbInfoIndexSpace OBJECT-TYPE
  656.        SYNTAX INTEGER (1..2147483647)
  657.        ACCESS read-only
  658.        STATUS mandatory
  659.        DESCRIPTION
  660.                "The used index space in KB of the database associated
  661.                 with this row."
  662.        ::= { mssqlDbInfoEntry 9 }
  663.  
  664.   mssqlDbInfoUnusedSpace OBJECT-TYPE
  665.        SYNTAX INTEGER (1..2147483647)
  666.        ACCESS read-only
  667.        STATUS mandatory
  668.        DESCRIPTION
  669.                "The unused space in KB of the database associated
  670.                 with this row."
  671.        ::= { mssqlDbInfoEntry 10 }
  672.  
  673.   mssqlDbInfoLastTrLogDump OBJECT-TYPE
  674.        SYNTAX DisplayString
  675.        ACCESS read-only
  676.        STATUS mandatory
  677.        DESCRIPTION
  678.                "The date and time that the latest transaction log dump
  679.                 for this database was taken."
  680.        ::= { mssqlDbInfoEntry 11 }
  681.  
  682.   mssqlDbInfoLogSize OBJECT-TYPE
  683.        SYNTAX INTEGER (1..2147483647)
  684.        ACCESS read-only
  685.        STATUS mandatory
  686.        DESCRIPTION
  687.                "The size in KB of the transaction log for the database
  688.                 associated with this row."
  689.        ::= { mssqlDbInfoEntry 12 }
  690.  
  691.   mssqlDbInfoLogSpaceUsed OBJECT-TYPE
  692.        SYNTAX INTEGER (1..2147483647)
  693.        ACCESS read-only
  694.        STATUS mandatory
  695.        DESCRIPTION
  696.                "The percentage of transaction log space for the
  697.                 database associated with this row."
  698.        ::= { mssqlDbInfoEntry 13 }
  699.  
  700.   ----------------------------------------------------------------
  701.  
  702.   mssqlDbOptionTable OBJECT-TYPE
  703.       SYNTAX SEQUENCE OF MssqlDbOptionEntry
  704.       ACCESS not-accessible
  705.       STATUS mandatory
  706.       DESCRIPTION
  707.                "This table contains the list of possible database
  708.                 options and indicates which are set for a given dastabase."
  709.       ::= { mssqlServerObjects 7 }
  710.  
  711.   mssqlDbOptionEntry OBJECT-TYPE
  712.       SYNTAX MssqlDbOptionEntry
  713.       ACCESS not-accessible
  714.       STATUS mandatory
  715.       DESCRIPTION
  716.                "mssqlDbOptionTable entries.  The dbid of the database
  717.                is used as the index value associated with this row."      
  718.       INDEX  { mssqlDbOptionDbId, INTEGER }
  719.       ::= { mssqlDbOptionTable 1 }
  720.  
  721.   MssqlDbOptionEntry ::=
  722.       SEQUENCE {
  723.           mssqlDbOptionDbId        
  724.               INTEGER,
  725.           mssqlDbOptionDbName      
  726.               DisplayString,
  727.           mssqlDbOptionSetName     
  728.               DisplayString          
  729.       }
  730.  
  731.   mssqlDbOptionDbId OBJECT-TYPE
  732.       SYNTAX INTEGER (1..2147483647)
  733.       ACCESS read-only
  734.       STATUS mandatory
  735.       DESCRIPTION
  736.               "The dbid of the database associated with this row."      
  737.       ::= { mssqlDbOptionEntry 1 }
  738.  
  739.   mssqlDbOptionDbName OBJECT-TYPE
  740.       SYNTAX DisplayString
  741.       ACCESS read-only
  742.       STATUS mandatory
  743.       DESCRIPTION
  744.               "The name of the database associated with this row."      
  745.       ::= { mssqlDbOptionEntry 2 }
  746.  
  747.   mssqlDbOptionSetName OBJECT-TYPE
  748.       SYNTAX DisplayString
  749.       ACCESS read-only
  750.       STATUS mandatory
  751.       DESCRIPTION
  752.               "The name of the database option that is set for
  753.                the database associated with this row."      
  754.       ::= { mssqlDbOptionEntry 3 }
  755.  
  756.  ----------------------------------------------------------------
  757.  
  758.   mssqlDbDeviceTable OBJECT-TYPE
  759.       SYNTAX SEQUENCE OF MssqlDbDeviceEntry
  760.       ACCESS not-accessible
  761.       STATUS mandatory
  762.       DESCRIPTION
  763.               "This table contains entries for each device fragment
  764.                on which a particular SQL Server database has been
  765.                created or altered."      
  766.       ::= { mssqlServerObjects 8 }
  767.  
  768.   mssqlDbDeviceEntry OBJECT-TYPE
  769.       SYNTAX MssqlDbDeviceEntry
  770.       ACCESS not-accessible
  771.       STATUS mandatory
  772.       DESCRIPTION
  773.               "mssqlDbDeviceTable entries.  The dbid of the database
  774.                is used as index value associated with this row."          
  775.       INDEX  { mssqlDbDeviceDbId, INTEGER }
  776.     ::= { mssqlDbDeviceTable 1 }
  777.  
  778.   MssqlDbDeviceEntry ::=
  779.       SEQUENCE {
  780.           mssqlDbDeviceDbId                   
  781.               INTEGER,          
  782.           mssqlDbDeviceDbName                 
  783.               DisplayString,          
  784.           mssqlDbDeviceFragmentName           
  785.               DisplayString,                    
  786.           mssqlDbDeviceFragmentSize       
  787.               INTEGER,
  788.           mssqlDbDeviceFragmentUsage          
  789.               DisplayString
  790.       }
  791.  
  792.   mssqlDbDeviceDbId OBJECT-TYPE
  793.       SYNTAX INTEGER
  794.       ACCESS read-only
  795.       STATUS mandatory
  796.       DESCRIPTION
  797.               "The dbid of the database associated with this row."          
  798.       ::= { mssqlDbDeviceEntry  1 }
  799.  
  800.   mssqlDbDeviceDbName OBJECT-TYPE
  801.       SYNTAX DisplayString
  802.       ACCESS read-only
  803.       STATUS mandatory
  804.       DESCRIPTION
  805.               "The name of the database associated with this row."          
  806.       ::= { mssqlDbDeviceEntry 2 }
  807.  
  808.   mssqlDbDeviceFragmentName OBJECT-TYPE
  809.       SYNTAX DisplayString
  810.       ACCESS read-only
  811.       STATUS mandatory
  812.       DESCRIPTION
  813.               "The name of a device fragment on which the database
  814.                has been created or altered."          
  815.       ::= { mssqlDbDeviceEntry  3 }
  816.  
  817.   mssqlDbDeviceFragmentSize OBJECT-TYPE
  818.       SYNTAX INTEGER (1..2147483647)
  819.       ACCESS read-only
  820.       STATUS mandatory
  821.       DESCRIPTION
  822.               "The size in KB of the device fragment on which the
  823.                database has been created or altered."          
  824.       ::= { mssqlDbDeviceEntry  4 }
  825.  
  826.   mssqlDbDeviceFragmentUsage OBJECT-TYPE
  827.       SYNTAX DisplayString
  828.       ACCESS read-only
  829.       STATUS mandatory
  830.       DESCRIPTION
  831.               "Indicates if the device fragment contains data,
  832.                log, or data and log."          
  833.       ::= { mssqlDbDeviceEntry  5 }
  834.  
  835. ----------------------------------------------------------------
  836.  
  837. END
  838.