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